Skip to content

Commit 2f07b60

Browse files
committed
revert CCCL header path fixes and protobuf aliasing
Signed-off-by: Trevor McKay <tmgithub1@gmail.com>
1 parent 7c22646 commit 2f07b60

File tree

4 files changed

+0
-58
lines changed

4 files changed

+0
-58
lines changed

cpp/CMakeLists.txt

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -430,17 +430,6 @@ if(WRITE_FATBIN)
430430
target_link_options(cuopt PRIVATE "${CUOPT_BINARY_DIR}/fatbin.ld")
431431
endif()
432432

433-
# Prefer the RAPIDS-provided CCCL headers when present in a conda env.
434-
# This avoids mixing multiple CCCL header trees (e.g., CUDA toolkit vs RAPIDS).
435-
if(DEFINED ENV{CONDA_PREFIX})
436-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
437-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
438-
message(STATUS "cuOpt: using RAPIDS CCCL headers from ${_CUOPT_CONDA_PREFIX}/include/rapids")
439-
target_include_directories(cuopt BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
440-
endif()
441-
unset(_CUOPT_CONDA_PREFIX)
442-
endif()
443-
444433
add_library(cuopt::cuopt ALIAS cuopt)
445434
# ##################################################################################################
446435
# - include paths ---------------------------------------------------------------------------------
@@ -647,15 +636,6 @@ target_include_directories(cuopt_cli
647636
"$<INSTALL_INTERFACE:include>"
648637
)
649638

650-
# Prefer RAPIDS CCCL headers for cuopt_cli when available in conda.
651-
if(DEFINED ENV{CONDA_PREFIX})
652-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
653-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
654-
target_include_directories(cuopt_cli BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
655-
endif()
656-
unset(_CUOPT_CONDA_PREFIX)
657-
endif()
658-
659639
target_link_libraries(cuopt_cli
660640
PUBLIC
661641
cuopt

cpp/tests/linear_programming/CMakeLists.txt

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,6 @@ if (NOT SKIP_C_PYTHON_ADAPTERS)
2828
PRIVATE
2929
"${CMAKE_CURRENT_SOURCE_DIR}/c_api_tests"
3030
)
31-
if(DEFINED ENV{CONDA_PREFIX})
32-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
33-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
34-
target_include_directories(c_api_tester BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
35-
endif()
36-
unset(_CUOPT_CONDA_PREFIX)
37-
endif()
38-
if(DEFINED ENV{CONDA_PREFIX})
39-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
40-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
41-
target_include_directories(c_api_tester BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
42-
endif()
43-
unset(_CUOPT_CONDA_PREFIX)
44-
endif()
4531

4632
add_executable(C_API_TEST "${CMAKE_CURRENT_SOURCE_DIR}/c_api_tests/c_api_tests.cpp")
4733

@@ -52,20 +38,6 @@ if (NOT SKIP_C_PYTHON_ADAPTERS)
5238
"${CUOPT_TEST_DIR}"
5339
"${CMAKE_CURRENT_SOURCE_DIR}/c_api_tests"
5440
)
55-
if(DEFINED ENV{CONDA_PREFIX})
56-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
57-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
58-
target_include_directories(C_API_TEST BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
59-
endif()
60-
unset(_CUOPT_CONDA_PREFIX)
61-
endif()
62-
if(DEFINED ENV{CONDA_PREFIX})
63-
set(_CUOPT_CONDA_PREFIX "$ENV{CONDA_PREFIX}")
64-
if(EXISTS "${_CUOPT_CONDA_PREFIX}/include/rapids/cuda/std/__cccl/version.h")
65-
target_include_directories(C_API_TEST BEFORE PRIVATE "${_CUOPT_CONDA_PREFIX}/include/rapids")
66-
endif()
67-
unset(_CUOPT_CONDA_PREFIX)
68-
endif()
6941

7042
target_link_libraries(C_API_TEST
7143
PRIVATE

python/cuopt/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@ project(
1818
# that is fixed we need to keep C.
1919
C CXX CUDA)
2020

21-
find_package(Protobuf REQUIRED)
22-
if(TARGET Protobuf::libprotobuf AND NOT TARGET protobuf::libprotobuf)
23-
add_library(protobuf::libprotobuf ALIAS Protobuf::libprotobuf)
24-
endif()
25-
2621
find_package(cuopt "${RAPIDS_VERSION}")
2722
find_package(mps_parser "${RAPIDS_VERSION}")
2823

python/libcuopt/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ message(STATUS "=============================================================")
2323

2424
# Check if cuopt is already available. If so, it is the user's responsibility to ensure that the
2525
# CMake package is also available at build time of the Python cuopt package.
26-
find_package(Protobuf REQUIRED)
27-
if(TARGET Protobuf::libprotobuf AND NOT TARGET protobuf::libprotobuf)
28-
add_library(protobuf::libprotobuf ALIAS Protobuf::libprotobuf)
29-
endif()
30-
3126
find_package(cuopt "${RAPIDS_VERSION}")
3227

3328
if(cuopt_FOUND)

0 commit comments

Comments
 (0)