Warning, /graphics/krita/3rdparty/ext_pkgconfig/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 SET(PREFIX_pkgconfig "${EXTPREFIX}" )
0002
0003 if (NOT WIN32)
0004 ExternalProject_Add( ext_pkgconfig
0005 DOWNLOAD_EXTRACT_TIMESTAMP TRUE
0006 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0007 URL http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
0008 URL_MD5 f6e931e319531b736fadc017f470e68a
0009
0010 BUILD_IN_SOURCE 1
0011
0012 CONFIGURE_COMMAND <SOURCE_DIR>/configure --prefix=${PREFIX_pkgconfig} ${GLOBAL_AUTOMAKE_PROFILE} --with-internal-glib
0013
0014 )
0015 else()
0016
0017 ExternalProject_Add( ext_pkgconfig
0018 DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
0019 GIT_REPOSITORY https://github.com/pkgconf/pkgconf.git
0020 GIT_TAG pkgconf-1.9.3
0021
0022 CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env
0023 PYTHONPATH=${_krita_pythonpath}
0024 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
0025 ${MESON_BINARY_PATH} setup <BINARY_DIR> <SOURCE_DIR>
0026 --prefix=${PREFIX_pkgconfig}
0027 --libdir=lib
0028 -Dbuildtype=$<IF:$<CONFIG:Debug>,debug,debugoptimized>
0029 -Dtests=false
0030 ${EXTRA_MESON_FLAGS}
0031
0032 BUILD_COMMAND ${CMAKE_COMMAND} -E env
0033 PYTHONPATH=${_krita_pythonpath}
0034 ${MESON_BINARY_PATH} compile -C <BINARY_DIR> -j${SUBMAKE_JOBS}
0035
0036 INSTALL_COMMAND ${CMAKE_COMMAND} -E env
0037 PYTHONPATH=${_krita_pythonpath}
0038 ${MESON_BINARY_PATH} install -C <BINARY_DIR>
0039
0040 UPDATE_COMMAND ""
0041
0042 DEPENDS ${MESON_DEP}
0043 )
0044 endif()