Skip to content

Commit 19524d2

Browse files
committed
cmake: fix math_opt update
1 parent 9918fc3 commit 19524d2

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

cmake/cpp.cmake

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ if(USE_PDLP)
8686
endif()
8787
if(USE_SCIP)
8888
list(APPEND OR_TOOLS_COMPILE_DEFINITIONS "USE_SCIP")
89-
set(GSCIP_DIR gscip)
9089
endif()
9190
if(USE_CPLEX)
9291
list(APPEND OR_TOOLS_COMPILE_DEFINITIONS "USE_CPLEX")
@@ -405,7 +404,6 @@ file(GLOB_RECURSE OR_TOOLS_PROTO_FILES RELATIVE ${PROJECT_SOURCE_DIR}
405404
"ortools/glop/*.proto"
406405
"ortools/graph/*.proto"
407406
"ortools/linear_solver/*.proto"
408-
"ortools/linear_solver/*.proto"
409407
"ortools/packing/*.proto"
410408
"ortools/sat/*.proto"
411409
"ortools/scheduling/*.proto"
@@ -416,10 +414,6 @@ if(USE_PDLP OR BUILD_MATH_OPT)
416414
file(GLOB_RECURSE PDLP_PROTO_FILES RELATIVE ${PROJECT_SOURCE_DIR} "ortools/pdlp/*.proto")
417415
list(APPEND OR_TOOLS_PROTO_FILES ${PDLP_PROTO_FILES})
418416
endif()
419-
if(USE_SCIP OR BUILD_MATH_OPT)
420-
file(GLOB_RECURSE GSCIP_PROTO_FILES RELATIVE ${PROJECT_SOURCE_DIR} "ortools/gscip/*.proto")
421-
list(APPEND OR_TOOLS_PROTO_FILES ${GSCIP_PROTO_FILES})
422-
endif()
423417

424418
# ORTools proto
425419
generate_proto_library(
@@ -529,7 +523,6 @@ foreach(SUBPROJECT IN ITEMS
529523
bop
530524
glop
531525
${GLPK_DIR}
532-
${GSCIP_DIR}
533526
${GUROBI_DIR}
534527
${PDLP_DIR}
535528
sat

ortools/math_opt/solvers/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,16 @@ if(NOT USE_SCIP)
3939
list(FILTER _SRCS EXCLUDE REGEX "/gscip/")
4040
list(FILTER _SRCS EXCLUDE REGEX "/gscip_.*.h$")
4141
list(FILTER _SRCS EXCLUDE REGEX "/gscip_.*.cc$")
42+
else()
43+
list(FILTER _SRCS EXCLUDE REGEX "/gscip/bugs/")
44+
list(FILTER _SRCS EXCLUDE REGEX "/gscip/gscip_testing")
4245
endif()
4346
if(NOT USE_XPRESS)
4447
list(FILTER _SRCS EXCLUDE REGEX "/xpress/")
4548
list(FILTER _SRCS EXCLUDE REGEX "/xpress_.*.h$")
4649
list(FILTER _SRCS EXCLUDE REGEX "/xpress_.*.cc$")
4750
endif()
51+
4852
target_sources(${NAME} PRIVATE ${_SRCS})
4953
set_target_properties(${NAME} PROPERTIES POSITION_INDEPENDENT_CODE ON)
5054
target_include_directories(${NAME} PUBLIC

0 commit comments

Comments
 (0)