1
0
mirror of https://github.com/nlohmann/json.git synced 2026-07-21 19:23:03 +04:00

CMake: generate a pkg-config file that follow pkg-config conventions (#4456)

* CMake: configure pkg-config with @only

And use @ replacement instead of {}, since ${} is significant in
pkg-config's format

* CMake: use conventional prefix and incluedir variables in pkg-config

This is more standard, and has some advantages when cross compiling.
This also means that the pkg-config files generated by Meson and CMake
now match.
This commit is contained in:
Dylan Baker
2024-11-25 23:39:11 -08:00
committed by GitHub
parent 3d6c664de2
commit d333f08958
2 changed files with 7 additions and 3 deletions
+1
View File
@@ -149,6 +149,7 @@ endif()
CONFIGURE_FILE(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/pkg-config.pc.in"
"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc"
@ONLY
)
##