summarylogtreecommitdiffstats
path: root/0001-add-pkg-config-file.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-add-pkg-config-file.patch')
-rw-r--r--0001-add-pkg-config-file.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/0001-add-pkg-config-file.patch b/0001-add-pkg-config-file.patch
new file mode 100644
index 000000000000..8f0ef00ce716
--- /dev/null
+++ b/0001-add-pkg-config-file.patch
@@ -0,0 +1,42 @@
+From 13c5834a80a338cac364a08e5e0dc1873752199b Mon Sep 17 00:00:00 2001
+From: Christoph Haag <christoph.haag@collabora.com>
+Date: Thu, 7 May 2020 14:29:28 +0200
+Subject: [PATCH 1/2] add pkg-config file
+
+---
+ CMakeLists.txt | 4 ++++
+ survive.pc.in | 10 ++++++++++
+ 2 files changed, 14 insertions(+)
+ create mode 100644 survive.pc.in
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5ce53d9..4ab40e9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -247,3 +247,7 @@ if(CTYPESGEN)
+ add_custom_target(pysurvive COMMAND ${CTYPESGEN} ${CMAKE_SOURCE_DIR}/include/libsurvive/*.h ${INCLUDE_FLAGS} --no-macros -L$<TARGET_FILE_DIR:survive> -llibsurvive.so
+ --strip-prefix=survive_ -P Survive -o ${PYTHON_GENERATED_DIR}pysurvive_generated.py )
+ endif()
++
++include(GNUInstallDirs)
++configure_file(survive.pc.in survive.pc @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/survive.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
+diff --git a/survive.pc.in b/survive.pc.in
+new file mode 100644
+index 0000000..5e3ce69
+--- /dev/null
++++ b/survive.pc.in
+@@ -0,0 +1,10 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=@CMAKE_INSTALL_PREFIX@
++libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
++includedir=${prefix}/include/libsurvive
++
++Name: @CMAKE_PROJECT_NAME@
++Description: Libsurvive
++Version: 0
++Libs: -L${libdir} -lsurvive @EXTRA_LIBS@
++Cflags: -I${includedir}
+--
+2.26.2
+