better cmake implementation
[umurmur.git] / cmake / Modules / FindLibconfig.cmake
diff --git a/cmake/Modules/FindLibconfig.cmake b/cmake/Modules/FindLibconfig.cmake
new file mode 100644 (file)
index 0000000..2f79e1e
--- /dev/null
@@ -0,0 +1,12 @@
+include(FindPackageHandleStandardArgs)
+
+message("-- looking for libconfig")
+
+find_path(LIBCONFIG_INCLUDE_DIR NAMES "libconfig.h" PATHS /usr/pkg /usr/local /usr PATH_SUFFIXES "include")
+find_path(LIBCONFIG_LIB_DIR NAMES "libconfig.so" PATHS /usr/pkg /usr/local /usr PATH_SUFFIXES "lib")
+
+if(LIBCONFIG_INCLUDE_DIR AND LIBCONFIG_LIB_DIR)
+  set(LIBCONFIG_LIBRARIES config)
+endif(LIBCONFIG_INCLUDE_DIR AND LIBCONFIG_LIB_DIR)
+
+find_package_handle_standard_args(Libconfig DEFAULT LIBCONFIG_INCLUDE_DIR LIBCONFIG_LIBRARIES LIBCONFIG_LIB_DIR)