]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_fail_port_install(ON_TARGET "uwp") |
2 | ||
3 | if (VCPKG_TARGET_ARCHITECTURE STREQUAL "x86") | |
4 | if (VCPKG_TARGET_IS_WINDOWS) | |
5 | vcpkg_download_distfile(ARCHIVE | |
6 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit/C/PC_Windows_VisualC_32bit/packages/cspice.zip" | |
7 | FILENAME "cspice_32bit.zip" | |
8 | SHA512 4f6129b26543729f4eb4f8240b43ca87530db9c6d9a5c0e3f43faf30561eaad95dcf507e3fecfd1c3d4388ccaa4e22a76df7bf7945b6ce9a68eb3b4893885992 | |
9 | ) | |
10 | elseif (VCPKG_TARGET_IS_OSX) | |
11 | vcpkg_download_distfile(ARCHIVE | |
12 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit//C/MacIntel_OSX_AppleC_32bit/packages/cspice.tar.Z" | |
13 | FILENAME "cspice_32bit.tar.Z" | |
14 | SHA512 bd5cc20206e48b3712c5077a2beb05c98cd58a25ce374ed363699a04998eb8ba93e42b5f7c2104c5296db95b3bccdc7cc9b6a2ba45875454d0c3914834aa4c42 | |
15 | ) | |
16 | else () | |
17 | vcpkg_download_distfile(ARCHIVE | |
18 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit/C/PC_Linux_GCC_32bit/packages/cspice.tar.Z" | |
19 | FILENAME "cspice_32bit.tar.Z" | |
20 | SHA512 b387bc2cfca4deccc451d198af49564ea0b19cf665ba143d39196ed532639cbc11aad7e1d63f71f1bb88d72c0e6ac30757b6e1babca9e0ee3b92f9c205c1b908 | |
21 | ) | |
22 | endif() | |
23 | else() | |
24 | if (VCPKG_TARGET_IS_WINDOWS) | |
25 | vcpkg_download_distfile(ARCHIVE | |
26 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit/C/PC_Windows_VisualC_64bit/packages/cspice.zip" | |
27 | FILENAME "cspice_64bit.zip" | |
28 | SHA512 7b5353c638fdba67ed2e9fd21c4f78ac56c0afba408caa70f910f23bb025f6dc822fbaa7d6d7fa277d1038f835e6a962563f4b11a6adf63150d48354959e3c62 | |
29 | ) | |
30 | elseif (VCPKG_TARGET_IS_OSX) | |
31 | vcpkg_download_distfile(ARCHIVE | |
32 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit//C/MacIntel_OSX_AppleC_64bit/packages/cspice.tar.Z" | |
33 | FILENAME "cspice_64bit.tar.Z" | |
34 | SHA512 0d4ef95dfa65d127c1d6f9cf1f637d41ca6680660ee3003f357652f12ed9d04a21888ef796f347ba90354a445b5aea9ffca7dedc6c1617f253b0002683d54a0f | |
35 | ) | |
36 | else () | |
37 | vcpkg_download_distfile(ARCHIVE | |
38 | URLS "https://naif.jpl.nasa.gov/pub/naif/toolkit/C/PC_Linux_GCC_64bit/packages/cspice.tar.Z" | |
39 | FILENAME "cspice_64bit.tar.Z" | |
40 | SHA512 7d090e9196596436740b53180a7c6ca885c12e301771a83fc62d625a63691129c69012cb0385a6c8f246cc5edf1c1af57ffac8a9d766061e1bde8584c57c6ca4 | |
41 | ) | |
42 | endif() | |
43 | endif() | |
44 | ||
45 | set(PATCHES isatty.patch) | |
46 | if (NOT VCPKG_TARGET_IS_WINDOWS) | |
47 | set(PATCHES ${PATCHES} mktemp.patch) | |
48 | endif() | |
49 | ||
50 | vcpkg_extract_source_archive_ex( | |
51 | OUT_SOURCE_PATH SOURCE_PATH | |
52 | ARCHIVE ${ARCHIVE} | |
53 | NO_REMOVE_ONE_LEVEL | |
54 | PATCHES ${PATCHES} | |
55 | ) | |
56 | ||
57 | file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) | |
58 | ||
59 | if (VCPKG_LIBRARY_LINKAGE STREQUAL static) | |
60 | set(_STATIC_BUILD ON) | |
61 | endif() | |
62 | ||
63 | vcpkg_configure_cmake( | |
64 | SOURCE_PATH ${SOURCE_PATH} | |
65 | PREFER_NINJA | |
66 | OPTIONS -D_STATIC_BUILD=${_STATIC_BUILD} | |
67 | OPTIONS_DEBUG -D_SKIP_HEADERS=ON | |
68 | ) | |
69 | ||
70 | vcpkg_install_cmake() | |
71 | ||
72 | vcpkg_copy_pdbs() | |
73 | ||
74 | file( | |
75 | INSTALL ${CMAKE_CURRENT_LIST_DIR}/License.txt | |
76 | DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} | |
77 | RENAME copyright | |
78 | ) |