@@ -35,7 +35,7 @@ CHECK_MINIMAL_CXX_STANDARD(11 ENFORCE)
3535
3636# Project options
3737OPTION (SUFFIX_SO_VERSION "Suffix library name with its version" ON )
38- OPTION (BUILD_CODEGEN_BINDINGS "Build the python bindings for code generation (via CppADCodeGen)" OFF )
38+ OPTION (BUILD_WITH_CPPAD_CODEGEN_BINDINGS "Build the python bindings for code generation (via CppADCodeGen)" OFF )
3939
4040FINDPYTHON()
4141
@@ -44,10 +44,10 @@ ADD_PROJECT_DEPENDENCY(Boost REQUIRED)
4444SEARCH_FOR_BOOST_PYTHON(REQUIRED)
4545EXPORT_BOOST_DEFAULT_OPTIONS()
4646
47- IF (BUILD_CODEGEN_BINDINGS )
47+ IF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
4848 ADD_PROJECT_DEPENDENCY(cppadcg 2.4.1 REQUIRED PKG_CONFIG_REQUIRES "cppadcg >= 2.4.1" ) # CppADCodeGen 2.4.1 is the first version to check the minimal version of CppAD
4949 ADD_DEFINITIONS (-DPYCPPAD_WITH_CPPAD_CODEGEN_BINDINGS)
50- ENDIF (BUILD_CODEGEN_BINDINGS )
50+ ENDIF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
5151
5252ADD_PROJECT_DEPENDENCY(cppad 20180000.0 REQUIRED PKG_CONFIG_REQUIRES "cppad >= 20180000.0" )
5353ADD_PROJECT_DEPENDENCY(Eigen3 REQUIRED PKG_CONFIG_REQUIRES "eigen3 >= 3.0.5" )
@@ -73,12 +73,12 @@ SET(${PROJECT_NAME}_SOURCES
7373 src/cppad.cpp
7474 )
7575
76- IF (BUILD_CODEGEN_BINDINGS )
76+ IF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
7777 LIST (APPEND ${PROJECT_NAME} _HEADERS
7878 include /${PROJECT_NAME} /codegen/cg.hpp
7979 include /${PROJECT_NAME} /codegen/cppadcg-scalar.hpp
8080 )
81- ENDIF (BUILD_CODEGEN_BINDINGS )
81+ ENDIF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
8282
8383ADD_LIBRARY (${PROJECT_NAME} SHARED ${${PROJECT_NAME} _SOURCES} ${${PROJECT_NAME} _HEADERS})
8484
@@ -88,13 +88,13 @@ ENDIF(SUFFIX_SO_VERSION)
8888
8989TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME} PUBLIC )
9090TARGET_LINK_LIBRARIES (${PROJECT_NAME} PUBLIC ${cppad_LIBRARY} eigenpy::eigenpy)
91- IF (BUILD_CODEGEN_BINDINGS )
91+ IF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
9292 TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME}
9393 SYSTEM PUBLIC
9494 ${cppadcg_INCLUDE_DIR}
9595 )
9696 TARGET_LINK_LIBRARIES (${PROJECT_NAME} PUBLIC ${CMAKE_DL_LIBS} )
97- ENDIF (BUILD_CODEGEN_BINDINGS )
97+ ENDIF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
9898
9999TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME}
100100 SYSTEM PUBLIC
0 commit comments