Don't use TARGET_FILE_BASE_NAME, it needs cmake 3.15
authorEmilio Pozuelo Monfort <pochu@debian.org>
Fri, 30 Dec 2022 14:08:37 +0000 (14:08 +0000)
committerAlberto Garcia <berto@igalia.com>
Fri, 30 Dec 2022 14:08:37 +0000 (14:08 +0000)
Forwarded: not-needed

===================================================================

Gbp-Pq: Name support-old-cmake.patch

Source/cmake/FindGI.cmake

index af039cbbaba94bf9ea125566c59b420890512365..15220871162dbd88b1f0e74084f0552d5f1814e6 100644 (file)
@@ -340,7 +340,7 @@ function(GI_INTROSPECT namespace nsversion header)
         COMMAND ${CMAKE_COMMAND} -E env "CC=${CMAKE_C_COMPILER}"
             "${GI_SCANNER_EXE}" --quiet --warn-all --warn-error --no-libtool
             "--output=${gir_path}"
-            "--library=$<TARGET_FILE_BASE_NAME:${opt_TARGET}>"
+            "--library=$<IF:$<STREQUAL:${namespace},WebKit2>,webkit2gtk-${nsversion},$<IF:$<STREQUAL:${namespace},JavaScriptCore>,javascriptcoregtk-${nsversion},$<IF:$<STREQUAL:${namespace},WebKit2WebExtension>,webkit2gtk-${nsversion},ERROR>>>"
             "--library-path=$<TARGET_FILE_DIR:${opt_TARGET}>"
             "--namespace=${namespace}"
             "--nsversion=${nsversion}"