aboutsummaryrefslogtreecommitdiff
path: root/src/secp256k1/cmake/GeneratePkgConfigFile.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'src/secp256k1/cmake/GeneratePkgConfigFile.cmake')
-rw-r--r--src/secp256k1/cmake/GeneratePkgConfigFile.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/secp256k1/cmake/GeneratePkgConfigFile.cmake b/src/secp256k1/cmake/GeneratePkgConfigFile.cmake
new file mode 100644
index 0000000000..9c1d7f1ddd
--- /dev/null
+++ b/src/secp256k1/cmake/GeneratePkgConfigFile.cmake
@@ -0,0 +1,8 @@
+function(generate_pkg_config_file in_file)
+ set(prefix ${CMAKE_INSTALL_PREFIX})
+ set(exec_prefix \${prefix})
+ set(libdir \${exec_prefix}/${CMAKE_INSTALL_LIBDIR})
+ set(includedir \${prefix}/${CMAKE_INSTALL_INCLUDEDIR})
+ set(PACKAGE_VERSION ${PROJECT_VERSION})
+ configure_file(${in_file} ${PROJECT_NAME}.pc @ONLY)
+endfunction()