diff --git a/cpp/cmake/thirdparty/get_jitify.cmake b/cpp/cmake/thirdparty/get_jitify.cmake index b6f11e30d28..5db4e3e907f 100644 --- a/cpp/cmake/thirdparty/get_jitify.cmake +++ b/cpp/cmake/thirdparty/get_jitify.cmake @@ -19,8 +19,8 @@ function(find_and_configure_jitify) rapids_cpm_find( jitify 2.0.0 GIT_REPOSITORY https://github.com/NVIDIA/jitify.git - GIT_TAG 70783a3ad7b0cad2992a26a1ebf8fbe3d6b44e25 # jitify2 branch as of 5th Aug 2025 - GIT_SHALLOW TRUE + GIT_TAG 44e978b21fc8bdb6b2d7d8d179523c8350db72e5 # jitify2 branch as of 23rd Aug 2025 + GIT_SHALLOW FALSE DOWNLOAD_ONLY TRUE ) set(JITIFY_INCLUDE_DIR diff --git a/python/libcudf/CMakeLists.txt b/python/libcudf/CMakeLists.txt index 6e4c525edbd..6722db592bb 100644 --- a/python/libcudf/CMakeLists.txt +++ b/python/libcudf/CMakeLists.txt @@ -54,11 +54,13 @@ if(TARGET nvcomp::nvcomp) # Compute the SOVERSION from the library path get_filename_component(nvcomp_lib_dir ${nvcomp_lib_path} DIRECTORY) get_filename_component(nvcomp_lib_name ${nvcomp_lib_path} NAME) - string(REGEX REPLACE "libnvcomp\\.so\\.([0-9]+)" "\\1" nvcomp_soversion ${nvcomp_lib_name}) + string(REPLACE [=[libnvcomp.so.]=] "" nvcomp_soversion ${nvcomp_lib_name}) + string(REPLACE [=[.]=] ";" nvcomp_soversion ${nvcomp_soversion}) + list(GET nvcomp_soversion 0 nvcomp_soversion_major) install( FILES ${nvcomp_lib_path} DESTINATION ${SKBUILD_PLATLIB_DIR}/libcudf/lib64/ - RENAME libnvcomp.so.${nvcomp_soversion} + RENAME libnvcomp.so.${nvcomp_soversion_major} ) else() message(FATAL_ERROR "nvcomp target must be imported")