mirror of https://github.com/CGAL/cgal
dichotomize multiconfig generators
This commit is contained in:
parent
16ee70bb12
commit
c5ebd7c88e
|
|
@ -38,16 +38,28 @@ if( NOT GMP_in_cache )
|
|||
PATH_SUFFIXES lib
|
||||
DOC "Path to the Release GMP library"
|
||||
)
|
||||
|
||||
find_library(GMP_LIBRARY_DEBUG NAMES gmpd libgmp-10 mpir
|
||||
|
||||
find_library(GMP_LIBRARY_DEBUG NAMES gmpd libgmp-10 mpir
|
||||
HINTS ENV GMP_LIB_DIR
|
||||
ENV GMP_DIR
|
||||
${CGAL_INSTALLATION_PACKAGE_DIR}/auxiliary/gmp/lib
|
||||
PATH_SUFFIXES lib
|
||||
DOC "Path to the Debug GMP library"
|
||||
)
|
||||
|
||||
set(GMP_LIBRARIES $<IF:$<CONFIG:Debug>,${GMP_LIBRARY_DEBUG},${GMP_LIBRARY_RELEASE}>)
|
||||
|
||||
if(NOT GMP_LIBRARY_DEBUG)
|
||||
set(GMP_LIBRARY_DEBUG ${GMP_LIBRARY_RELEASE})
|
||||
endif()
|
||||
get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
|
||||
if(IS_MULTI_CONFIG)
|
||||
set(GMP_LIBRARIES $<IF:$<CONFIG:Debug>,${GMP_LIBRARY_DEBUG},${GMP_LIBRARY_RELEASE}>)
|
||||
else()
|
||||
if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
|
||||
set(GMP_LIBRARIES ${GMP_LIBRARY_DEBUG})
|
||||
else()
|
||||
set(GMP_LIBRARIES ${GMP_LIBRARY_RELEASE})
|
||||
endif()
|
||||
endif()
|
||||
if ( GMP_LIBRARIES )
|
||||
get_filename_component(GMP_LIBRARIES_DIR ${GMP_LIBRARIES} PATH CACHE )
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Reference in New Issue