1 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
3 # NOTE: update the version and checksum for new LIBRTTOPO release
4 set(LIBRTTOPO_VERSION_STR "1.1.0-2")
5 set(LIBRTTOPO_PACKAGE_SUM "cc2f646dd9ac3099c77e621984cdd2baa676ed1d8e6aaa9642afe2855e6fdef585603cc052ca09084204a1325e38bb626133072fbb5080e8adc369cc4854c40e")
7 vcpkg_download_distfile(ARCHIVE
8 URLS "https://salsa.debian.org/debian-gis-team/librttopo/-/archive/debian/${LIBRTTOPO_VERSION_STR}/librttopo-debian-${LIBRTTOPO_VERSION_STR}.tar.gz"
9 FILENAME "librttopo${LIBRTTOPO_VERSION_STR}.zip"
10 SHA512 ${LIBRTTOPO_PACKAGE_SUM}
13 vcpkg_extract_source_archive_ex(
15 OUT_SOURCE_PATH SOURCE_PATH
21 if (VCPKG_TARGET_IS_WINDOWS)
23 set(SRID_USR_MAX 998999)
24 configure_file(${CMAKE_CURRENT_LIST_DIR}/rttopo_config.h.in ${SOURCE_PATH}/src/rttopo_config.h @ONLY)
25 configure_file(${SOURCE_PATH}/headers/librttopo_geom.h.in ${SOURCE_PATH}/headers/librttopo_geom.h @ONLY)
28 SOURCE_PATH ${SOURCE_PATH}
32 file(GLOB LIBRTTOPO_INCLUDE ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/headers/*.h)
33 file(COPY ${LIBRTTOPO_INCLUDE} DESTINATION ${CURRENT_PACKAGES_DIR}/include)
35 file(COPY ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/librttopo.lib DESTINATION ${CURRENT_PACKAGES_DIR}/lib)
36 file(COPY ${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/librttopo.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib)
37 elseif (VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX) # Build in UNIX
39 SOURCE_PATH ${SOURCE_PATH}
42 "GEOS_MAJOR_VERSION=3"
43 "GEOS_MINOR_VERSION=8"
45 "GEOS_LDFLAGS=-lgeos_cd -lgeosd -lm"
47 "GEOS_LDFLAGS=-lgeos_c -lgeos -lm"
54 file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)