19 lines
567 B
CMake
19 lines
567 B
CMake
if(GMP_FOUND)
|
|
set(GMP_FIND_QUIETLY TRUE)
|
|
endif()
|
|
|
|
find_path(GMP_INCLUDE_DIRS NAMES "gmp.h" PATHS "${GMP_ROOT}/include")
|
|
find_library(GMP_LIBRARIES NAMES "gmp" PATHS "${GMP_ROOT}/lib")
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(GMP DEFAULT_MSG GMP_INCLUDE_DIRS GMP_LIBRARIES)
|
|
|
|
if(GMP_FOUND AND NOT TARGET GMP)
|
|
add_library(GMP SHARED IMPORTED)
|
|
set_target_properties(GMP PROPERTIES
|
|
IMPORTED_LOCATION "${GMP_LIBRARIES}"
|
|
INTERFACE_INCLUDE_DIRECTORIES "${GMP_INCLUDE_DIRS}"
|
|
)
|
|
endif()
|
|
|
|
mark_as_advanced(GMP_INCLUDE_DIRS GMP_LIBRARIES)
|