]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/sqlite3/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / sqlite3 / portfile.cmake
CommitLineData
1e59de90
TL
1set(SQLITE_VERSION 3350400)\r
2set(SQLITE_HASH 1e11c7fa11256a3ac862661e5992211fd29789dba37abfc40e1e39b5e00f7b029a9918e71e8a332e65338142cc62b9dc3d79adf2be28284e1934707e1332b4c6)\r
3\r
4vcpkg_download_distfile(ARCHIVE\r
5 URLS "https://sqlite.org/2021/sqlite-amalgamation-${SQLITE_VERSION}.zip"\r
6 FILENAME "sqlite-amalgamation-${SQLITE_VERSION}.zip"\r
7 SHA512 ${SQLITE_HASH}\r
8)\r
9\r
10vcpkg_extract_source_archive_ex(\r
11 OUT_SOURCE_PATH SOURCE_PATH\r
12 ARCHIVE ${ARCHIVE}\r
13 REF ${SQLITE_VERSION}\r
14 PATCHES fix-arm-uwp.patch\r
15)\r
16\r
17file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})\r
18\r
19vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS\r
20 FEATURES\r
21 geopoly WITH_GEOPOLY\r
22 json1 WITH_JSON1\r
23 INVERTED_FEATURES\r
24 tool SQLITE3_SKIP_TOOLS\r
25)\r
26\r
27vcpkg_configure_cmake(\r
28 SOURCE_PATH ${SOURCE_PATH}\r
29 PREFER_NINJA\r
30 OPTIONS ${FEATURE_OPTIONS}\r
31 OPTIONS_DEBUG\r
32 -DSQLITE3_SKIP_TOOLS=ON\r
33)\r
34\r
35vcpkg_install_cmake()\r
36vcpkg_fixup_cmake_targets(CONFIG_PATH share/unofficial-${PORT} TARGET_PATH share/unofficial-${PORT})\r
37\r
38file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)\r
39\r
40if(NOT SQLITE3_SKIP_TOOLS AND EXISTS ${CURRENT_PACKAGES_DIR}/tools/sqlite3-bin${VCPKG_HOST_EXECUTABLE_SUFFIX})\r
41 file(RENAME ${CURRENT_PACKAGES_DIR}/tools/sqlite3-bin${VCPKG_HOST_EXECUTABLE_SUFFIX} ${CURRENT_PACKAGES_DIR}/tools/sqlite3${VCPKG_HOST_EXECUTABLE_SUFFIX})\r
42endif()\r
43\r
44configure_file(\r
45 ${CMAKE_CURRENT_LIST_DIR}/sqlite3-config.in.cmake\r
46 ${CURRENT_PACKAGES_DIR}/share/unofficial-${PORT}/unofficial-sqlite3-config.cmake\r
47 @ONLY\r
48)\r
49\r
50file(WRITE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright "SQLite is in the Public Domain.\nhttp://www.sqlite.org/copyright.html\n")\r
51vcpkg_copy_pdbs()\r