aboutsummaryrefslogtreecommitdiff
path: root/cmake/Modules/FindPQXX.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/Modules/FindPQXX.cmake')
-rw-r--r--cmake/Modules/FindPQXX.cmake33
1 files changed, 33 insertions, 0 deletions
diff --git a/cmake/Modules/FindPQXX.cmake b/cmake/Modules/FindPQXX.cmake
new file mode 100644
index 0000000..724079b
--- /dev/null
+++ b/cmake/Modules/FindPQXX.cmake
@@ -0,0 +1,33 @@
+# - Find libpqxx
+# Find the libpqxx includes and client library
+# This module defines
+# PQXX_INCLUDE_DIRS
+# PQXX_LIBRARIES
+# PQXX_FOUND
+
+include (FindPackageHandleStandardArgs)
+
+find_path (PQXX_INCLUDE_DIRS
+ NAME
+ pqxx
+ PATHS
+ /usr/include
+ /usr/local/include
+ PATH_SUFFIXES
+ pqxx
+ DOC
+ "Directory for pqxx headers"
+)
+
+find_library (PQXX_LIBRARIES
+ NAMES
+ pqxx
+)
+
+FIND_PACKAGE_HANDLE_STANDARD_ARGS("PQXX"
+ "libpqxx couldn't be found"
+ PQXX_LIBRARIES
+ PQXX_INCLUDE_DIRS
+)
+
+mark_as_advanced (PQXX_INCLUDE_DIR PQXX_LIBRARY) \ No newline at end of file