diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c09fb6264871ee7040c3f4215b69d9a8a951e87..09cc79d4c07d7f2f0b32d5c813b293faa50ba145 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,10 +72,10 @@ if (WITH_PYTHON_BINDINGS) endif (ENABLE_TESTS) find_package(PythonInterp REQUIRED) - find_package(PythonLibs REQUIRED) - find_package(Boost REQUIRED COMPONENTS python) + find_package(PythonLibs ${PYTHON_VERSION_STRING} EXACT REQUIRED) + find_package(Boost REQUIRED COMPONENTS python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) - # add_subdirectory(pynesci) + add_subdirectory(pynesci) endif (WITH_PYTHON_BINDINGS) install( diff --git a/pynesci/src/CMakeLists.txt b/pynesci/src/CMakeLists.txt index 0758ac346883c9a681fbd7e93e0e7f11332ab1f8..240c295ef5b5a95fe7a987b7bc717dc15a2f76ec 100644 --- a/pynesci/src/CMakeLists.txt +++ b/pynesci/src/CMakeLists.txt @@ -34,7 +34,7 @@ add_python_module( HEADERS ${HEADERS} PYTHON_SOURCES ${PYTHON_SOURCES} INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} - LINK_LIBRARIES Boost::python Boost::disable_autolinking conduit + LINK_LIBRARIES Boost::python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} Boost::disable_autolinking conduit OUTPUT_DIRECTORY ${PYNESCI_OUTPUT_DIR} ) diff --git a/pynesci/src/consumer/CMakeLists.txt b/pynesci/src/consumer/CMakeLists.txt index 278750c8aa1b7b651d8c610a47464d8ce260dd6b..895260d4359579411b11bb9f8674b63838d8de89 100644 --- a/pynesci/src/consumer/CMakeLists.txt +++ b/pynesci/src/consumer/CMakeLists.txt @@ -34,6 +34,6 @@ add_python_module( HEADERS ${HEADERS} PYTHON_SOURCES ${PYTHON_SOURCES} INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} - LINK_LIBRARIES nesci::consumer Boost::python Boost::disable_autolinking + LINK_LIBRARIES nesci::consumer Boost::python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} Boost::disable_autolinking OUTPUT_DIRECTORY ${PYCONSUMER_OUTPUT_DIR} )