]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[cmake] Fix pkgconfig quoting
authorNick Terrell <terrelln@fb.com>
Mon, 7 Dec 2020 04:13:37 +0000 (20:13 -0800)
committerNick Terrell <terrelln@fb.com>
Thu, 10 Dec 2020 19:03:45 +0000 (11:03 -0800)
The pkgconfig file generation didn't correctly escape the paths. It both
quoted and escaped spaces with `\`, which doesn't work. The fix is to
remove the quoting.

build/cmake/lib/CMakeLists.txt

index 9a221d334e19eb195b85e5a6fbecf601854fd6b9..088c8760ac28660352e9d497f95cf31d15d6e2c5 100644 (file)
@@ -157,14 +157,14 @@ if (UNIX OR MINGW)
 
     add_custom_target(libzstd.pc ALL
             ${CMAKE_COMMAND}
-            -DIN="${LIBRARY_DIR}/libzstd.pc.in"
+            -DIN=${LIBRARY_DIR}/libzstd.pc.in
             -DOUT="libzstd.pc"
             -DPREFIX="${PREFIX}"
             -DEXEC_PREFIX="${EXEC_PREFIX}"
             -DINCLUDEDIR="${INCLUDEDIR_PREFIX}${INCLUDEDIR_SUFFIX}"
             -DLIBDIR="${LIBDIR_PREFIX}${LIBDIR_SUFFIX}"
             -DVERSION="${VERSION}"
-            -P "${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig.cmake"
+            -P ${CMAKE_CURRENT_SOURCE_DIR}/pkgconfig.cmake
             COMMENT "Creating pkg-config file")
 
     install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libzstd.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")