]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_fail_port_install(MESSAGE "The yasm-tool port is only intended to be built for x86 Windows" ON_TARGET "Linux" "OSX" ON_ARCH "x64" "arm")\r |
2 | \r | |
3 | set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)\r | |
4 | set(VCPKG_LIBRARY_LINKAGE static)\r | |
5 | \r | |
6 | vcpkg_find_acquire_program(PYTHON3)\r | |
7 | get_filename_component(PYTHON3_DIR "${PYTHON3}" DIRECTORY)\r | |
8 | vcpkg_add_to_path("${PYTHON3_DIR}")\r | |
9 | \r | |
10 | vcpkg_from_github(\r | |
11 | OUT_SOURCE_PATH SOURCE_PATH\r | |
12 | REPO yasm/yasm\r | |
13 | REF 009450c7ad4d425fa5a10ac4bd6efbd25248d823 # 7.0.3 plus bugfixes for https://github.com/yasm/yasm/issues/153\r | |
14 | SHA512 a542577558676d11b52981925ea6219bffe699faa1682c033b33b7534f5a0dfe9f29c56b32076b68c48f65e0aef7c451be3a3af804c52caa4d4357de4caad83c\r | |
15 | )\r | |
16 | \r | |
17 | vcpkg_configure_cmake(\r | |
18 | SOURCE_PATH ${SOURCE_PATH}\r | |
19 | PREFER_NINJA\r | |
20 | OPTIONS\r | |
21 | -DENABLE_NLS=OFF\r | |
22 | -DYASM_BUILD_TESTS=OFF\r | |
23 | )\r | |
24 | \r | |
25 | vcpkg_install_cmake()\r | |
26 | \r | |
27 | vcpkg_copy_tools(TOOL_NAMES yasm)\r | |
28 | \r | |
29 | file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin")\r | |
30 | file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")\r | |
31 | file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")\r | |
32 | file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/include")\r | |
33 | \r | |
34 | file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)\r | |
35 | foreach(LICENSE Artistic.txt BSD.txt GNU_GPL-2.0 GNU_LGPL-2.0)\r | |
36 | file(COPY "${SOURCE_PATH}/${LICENSE}" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")\r | |
37 | endforeach()\r |