1 # No dynamic link for MSVC
2 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
5 OUT_SOURCE_PATH SOURCE_PATH
8 SHA512 4c5956dea78aacd3a105ddac13f1671d811a5b2b04990cdf8485c36190c8872c4b1b9432a7236f669c34b07564ecd0096632dced54d67de9eaf4f23641417ecc
12 generate-blocktags-command.patch
13 disable-deprecated-warnings.patch
16 set(GENERATE_BLOCKTAGS ON)
17 if(VCPKG_TARGET_ARCHITECTURE MATCHES "arm" OR VCPKG_TARGET_ARCHITECTURE MATCHES "arm64" OR VCPKG_CMAKE_SYSTEM_NAME MATCHES "WindowsStore")
18 set(GENERATE_BLOCKTAGS OFF)
21 if(NOT GENERATE_BLOCKTAGS)
22 configure_file("${CURRENT_PORT_DIR}/blocktags" "${SOURCE_PATH}/blocktags" COPYONLY)
23 message(STATUS "Copied blocktags")
26 vcpkg_configure_cmake(
27 SOURCE_PATH "${SOURCE_PATH}/cmake"
29 DISABLE_PARALLEL_CONFIGURE
31 -DDISCOUNT_ONLY_LIBRARY=ON
32 -DGENERATE_BLOCKTAGS=${GENERATE_BLOCKTAGS}
36 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/discount)
39 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
42 file(INSTALL "${SOURCE_PATH}/COPYRIGHT" DESTINATION "${CURRENT_PACKAGES_DIR}/share/discount" RENAME copyright)