2 # GMP_FOUND - system has GMP lib
3 # GMP_INCLUDE_DIR - the GMP include directory
4 # GMP_LIBRARIES - Libraries needed to use GMP
7 # Check default location of GMP built with contrib/get-gmp.
8 # If the user provides a directory we will not search the default paths and
9 # fail if GMP was not found in the specified directory.
11 set(GMP_HOME ${PROJECT_SOURCE_DIR}/gmp-6.1.2)
12 set(CHECK_SYSTEM_VERSION TRUE)
15 find_path(GMP_INCLUDE_DIR
17 PATHS ${GMP_HOME}/include
19 find_library(GMP_LIBRARIES
24 if(CHECK_SYSTEM_VERSION)
25 find_path(GMP_INCLUDE_DIR NAMES gmp.h gmpxx.h)
26 find_library(GMP_LIBRARIES NAMES gmp)
29 include(FindPackageHandleStandardArgs)
30 find_package_handle_standard_args(GMP DEFAULT_MSG GMP_INCLUDE_DIR GMP_LIBRARIES)
32 mark_as_advanced(GMP_INCLUDE_DIR GMP_LIBRARIES)