17 lines
575 B
CMake
17 lines
575 B
CMake
|
|
find_path(GMP_INCLUDE_DIR gmp.h
|
||
|
|
PATHS /usr/include /usr/include/x86_64-linux-gnu
|
||
|
|
)
|
||
|
|
find_library(GMP_LIBRARY NAMES gmp libgmp
|
||
|
|
PATHS /usr/lib /usr/lib/x86_64-linux-gnu
|
||
|
|
)
|
||
|
|
find_library(GMPXX_LIBRARY NAMES gmpxx libgmpxx
|
||
|
|
PATHS /usr/lib /usr/lib/x86_64-linux-gnu
|
||
|
|
)
|
||
|
|
include(FindPackageHandleStandardArgs)
|
||
|
|
find_package_handle_standard_args(GMP DEFAULT_MSG GMP_LIBRARY GMP_INCLUDE_DIR)
|
||
|
|
if(GMP_FOUND)
|
||
|
|
set(GMP_LIBRARIES ${GMPXX_LIBRARY} ${GMP_LIBRARY})
|
||
|
|
set(GMP_INCLUDE_DIRS ${GMP_INCLUDE_DIR})
|
||
|
|
mark_as_advanced(GMP_INCLUDE_DIR GMP_LIBRARY GMPXX_LIBRARY)
|
||
|
|
endif()
|