diff --git a/CMakeLists.txt b/CMakeLists.txt index bf498c62..d1d4ec77 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -229,6 +229,8 @@ endif() # export compilation settings to header file configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/soplex/config.h.in ${PROJECT_BINARY_DIR}/soplex/config.h @ONLY) +configure_file(${PROJECT_SOURCE_DIR}/soplex-config.cmake.in "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/soplex-config.cmake" @ONLY) + add_subdirectory(src) add_subdirectory(tests/c_interface) add_subdirectory(check) diff --git a/soplex-config.cmake.in b/soplex-config.cmake.in index e8a6ff6b..fbc3b014 100644 --- a/soplex-config.cmake.in +++ b/soplex-config.cmake.in @@ -6,3 +6,8 @@ set(SOPLEX_LIBRARIES libsoplex) set(SOPLEX_PIC_LIBRARIES libsoplex-pic) set(SOPLEX_INCLUDE_DIRS "@CONF_INCLUDE_DIRS@") set(SOPLEX_FOUND TRUE) + +if(@SOPLEX_WITH_BOOST@) + find_package(Boost 1.71.0) + include_directories(${Boost_INCLUDE_DIRS}) +endif()