blob: 551e2bfefd4a275569b6fa3e89a755274e7882f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
set(SOURCES
pcpackage.cpp
pcpackage.h
pcparser.cpp
pcparser.h
pkgconfig.cpp
pkgconfig.h
)
list_transform_prepend(SOLUTION_SOURCES solution/)
if(APPLE OR MINGW)
set(HAS_STD_FILESYSTEM "0")
else()
set(HAS_STD_FILESYSTEM "1")
endif()
set(QBS_PKGCONFIG_PUBLIC_DEPENDS "")
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8.0)
set(QBS_PKGCONFIG_PUBLIC_DEPENDS "stdc++fs")
endif()
add_qbs_library(qbspkgconfig
STATIC
DEFINES
"PKG_CONFIG_PC_PATH=\"${CMAKE_INSTALL_PREFIX}/${QBS_LIBDIR_NAME}/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig:/usr/${QBS_LIBDIR_NAME}/pkgconfig/:/usr/share/pkgconfig/\""
"PKG_CONFIG_SYSTEM_LIBRARY_PATH=\"/usr/${QBS_LIBDIR_NAME}\""
"HAS_STD_FILESYSTEM=${HAS_STD_FILESYSTEM}"
PUBLIC_DEFINES
"QBS_PC_WITH_QT_SUPPORT=1"
PUBLIC_DEPENDS Qt${QT_VERSION_MAJOR}::Core ${QBS_PKGCONFIG_PUBLIC_DEPENDS}
SOURCES ${SOURCES}
)
|