22 lines
770 B
CMake
22 lines
770 B
CMake
--- cmake/modules/PkgConfigGeneration.cmake.orig 2025-09-12 11:07:41 UTC
|
|
+++ cmake/modules/PkgConfigGeneration.cmake
|
|
@@ -0,0 +1,18 @@
|
|
+#.rst:
|
|
+# PkgConfigGeneration
|
|
+# -------------------
|
|
+#
|
|
+# Generate the pkg-config file for libdispatch.
|
|
+#
|
|
+# The script generates a pkg-config file on non-Apple UNIX-like systems.
|
|
+#
|
|
+
|
|
+# Check if the system is UNIX-based and not Apple
|
|
+if(UNIX AND NOT APPLE)
|
|
+ # Configure the pkg-config file from the template
|
|
+ configure_file("${PROJECT_SOURCE_DIR}/cmake/libdispatch.pc.in"
|
|
+ "${PROJECT_BINARY_DIR}/libdispatch.pc" @ONLY)
|
|
+
|
|
+ # Install the generated pkg-config file to the appropriate directory
|
|
+ install(FILES "${PROJECT_BINARY_DIR}/libdispatch.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
|
+endif()
|