aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules/gmpConfig.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeModules/gmpConfig.cmake')
-rw-r--r--CMakeModules/gmpConfig.cmake14
1 files changed, 10 insertions, 4 deletions
diff --git a/CMakeModules/gmpConfig.cmake b/CMakeModules/gmpConfig.cmake
index a6e6682..f810a3f 100644
--- a/CMakeModules/gmpConfig.cmake
+++ b/CMakeModules/gmpConfig.cmake
@@ -1,13 +1,19 @@
+
add_library(gmp UNKNOWN IMPORTED)
find_library(gmp_LIBRARY NAMES "gmp")
+find_path(gmp_INCLUDE_DIR NAMES "gmp.h")
+
+find_package_handle_standard_args(gmp DEFAULT_MSG gmp_LIBRARY gmp_INCLUDE_DIR)
+
+set_property(TARGET gmp PROPERTY INCLUDE_DIRECTORIES ${gmp_INCLUDE_DIR})
set_property(TARGET gmp PROPERTY IMPORTED_LOCATION "${gmp_LIBRARY}")
add_library(gmpxx UNKNOWN IMPORTED)
find_library(gmpxx_LIBRARY NAMES "gmpxx")
-set_property(TARGET gmpxx PROPERTY IMPORTED_LOCATION "${gmpxx_LIBRARY}")
+find_path(gmpxx_INCLUDE_DIR NAMES "gmpxx.h")
-find_path(gmp_INCLUDE_DIR NAMES "gmp.h")
-set_property(TARGET gmp PROPERTY INCLUDE_DIRECTORIES ${gmp_INCLUDE_DIR})
+find_package_handle_standard_args(gmpxx DEFAULT_MSG gmpxx_LIBRARY gmpxx_INCLUDE_DIR)
-find_path(gmpxx_INCLUDE_DIR NAMES "gmpxx.h")
+set_property(TARGET gmpxx PROPERTY IMPORTED_LOCATION "${gmpxx_LIBRARY}")
set_property(TARGET gmpxx PROPERTY INCLUDE_DIRECTORIES ${gmpxx_INCLUDE_DIR})
+