vcpkg/ports/kf5syntaxhighlighting/portfile.cmake
Dawid Wróbel b34b7ff2c9
[many ports] Update KF5 frameworks to 5.81 (#17268)
* [many ports] Update KF5 frameworks to 5.81

* [many ports] Update KF5 versions

* [kf5guiaddons] disable parallel configure

* [kf5windowsystem] disable parallel configure

* [many ports] Update KF5 versions

* [kf5archive] disable parallel configure

* [many ports] Update KF5 versions
2021-05-21 01:30:43 -07:00

33 lines
1.1 KiB
CMake

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/syntax-highlighting
REF v5.81.0
SHA512 4e6d59acc6548ffc536bc2936871f7d0d19f4506319ebb2c821086df63a0014c7246f45a52b66ee997f34a05aeed216c611c3b68cc1ba649f2f1dd7cf10a431e
HEAD_REF master
)
vcpkg_find_acquire_program(PERL)
get_filename_component(PERL_EXE_PATH ${PERL} DIRECTORY)
vcpkg_add_to_path("${PERL_EXE_PATH}")
vcpkg_configure_cmake(
DISABLE_PARALLEL_CONFIGURE
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
-DBUILD_HTML_DOCS=OFF
-DBUILD_MAN_DOCS=OFF
-DBUILD_QTHELP_DOCS=OFF
-DBUILD_TESTING=OFF
)
vcpkg_install_cmake(ADD_BIN_TO_PATH)
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5SyntaxHighlighting)
vcpkg_copy_pdbs()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)