Find Boost in config mode
This commit is contained in:
parent
2a486c6d8f
commit
005008b720
4 changed files with 5 additions and 6 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
option(PSEMEK_ROBUST_PREDICATES "Use robust geometric predicates" OFF)
|
option(PSEMEK_ROBUST_PREDICATES "Use robust geometric predicates" OFF)
|
||||||
|
|
||||||
find_package(Boost REQUIRED)
|
|
||||||
if(PSEMEK_ROBUST_PREDICATES)
|
if(PSEMEK_ROBUST_PREDICATES)
|
||||||
|
find_package(Boost REQUIRED CONFIG)
|
||||||
find_package(GMP REQUIRED)
|
find_package(GMP REQUIRED)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
@ -10,8 +10,9 @@ file(GLOB_RECURSE PSEMEK_GEOM_SOURCES "source/*.cpp")
|
||||||
|
|
||||||
psemek_add_library(psemek-math ${PSEMEK_GEOM_HEADERS} ${PSEMEK_GEOM_SOURCES})
|
psemek_add_library(psemek-math ${PSEMEK_GEOM_HEADERS} ${PSEMEK_GEOM_SOURCES})
|
||||||
target_include_directories(psemek-math PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
target_include_directories(psemek-math PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
||||||
target_link_libraries(psemek-math PUBLIC psemek-util psemek-group Boost::boost)
|
target_link_libraries(psemek-math PUBLIC psemek-util psemek-group)
|
||||||
if(PSEMEK_ROBUST_PREDICATES)
|
if(PSEMEK_ROBUST_PREDICATES)
|
||||||
|
target_link_libraries(psemek-math PUBLIC Boost::boost)
|
||||||
target_link_libraries(psemek-math PUBLIC gmp)
|
target_link_libraries(psemek-math PUBLIC gmp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
find_package(Boost COMPONENTS random REQUIRED)
|
|
||||||
|
|
||||||
file(GLOB_RECURSE PSEMEK_PCG_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
file(GLOB_RECURSE PSEMEK_PCG_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
||||||
file(GLOB_RECURSE PSEMEK_PCG_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
file(GLOB_RECURSE PSEMEK_PCG_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
find_package(Boost COMPONENTS random REQUIRED)
|
find_package(Boost COMPONENTS random REQUIRED CONFIG)
|
||||||
|
|
||||||
file(GLOB_RECURSE PSEMEK_RANDOM_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
file(GLOB_RECURSE PSEMEK_RANDOM_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
||||||
file(GLOB_RECURSE PSEMEK_RANDOM_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
file(GLOB_RECURSE PSEMEK_RANDOM_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
find_package(Boost REQUIRED)
|
find_package(Boost COMPONENTS math REQUIRED CONFIG)
|
||||||
|
|
||||||
file(GLOB_RECURSE PSEMEK_UTIL_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
file(GLOB_RECURSE PSEMEK_UTIL_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "include/*.hpp")
|
||||||
file(GLOB_RECURSE PSEMEK_UTIL_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
file(GLOB_RECURSE PSEMEK_UTIL_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue