diff options
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c4a45f73..7253719e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,7 +48,7 @@ else(CUDA) add_definitions(-DNO_CUDA) endif(CUDA) -find_package(Boost COMPONENTS system filesystem program_options timer iostreams python thread) +find_package(Boost COMPONENTS system filesystem program_options timer iostreams thread) if(Boost_FOUND) include_directories(${Boost_INCLUDE_DIRS}) set(EXT_LIBS ${EXT_LIBS} ${Boost_LIBRARIES}) @@ -57,13 +57,16 @@ else(Boost_FOUND) endif(Boost_FOUND) find_package(PythonLibs 2.7) -if(PYTHONLIBS_FOUND) +find_package(Boost COMPONENTS python) +if(PYTHONLIBS_FOUND AND Boost_PYTHON_FOUND) message("-- Found Python" ) include_directories(${PYTHON_INCLUDE_DIRS}) set(EXT_LIBS ${EXT_LIBS} ${PYTHON_LIBRARIES}) -else(PYTHONLIBS_FOUND) + include_directories(${Boost_INCLUDE_PYTHON_DIRS}) + set(EXT_LIBS ${EXT_LIBS} ${Boost_PYTHON_LIBRARY}) +else(PYTHONLIBS_FOUND AND Boost_PYTHON_FOUND) message("-- Cannot find python libraries. Building without bindings." ) -endif(PYTHONLIBS_FOUND) +endif(PYTHONLIBS_FOUND AND Boost_PYTHON_FOUND) find_package (ZLIB) if (ZLIB_FOUND) |