aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/gperf/portfile.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/gperf/portfile.cmake')
-rw-r--r--vcpkg/ports/gperf/portfile.cmake26
1 files changed, 26 insertions, 0 deletions
diff --git a/vcpkg/ports/gperf/portfile.cmake b/vcpkg/ports/gperf/portfile.cmake
new file mode 100644
index 0000000..b7c644d
--- /dev/null
+++ b/vcpkg/ports/gperf/portfile.cmake
@@ -0,0 +1,26 @@
+set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled)
+set(VCPKG_BUILD_TYPE release) # tool only
+
+vcpkg_download_distfile(ARCHIVE
+ URLS
+ "https://ftpmirror.gnu.org/gnu/gperf/gperf-${VERSION}.tar.gz"
+ "https://ftp.gnu.org/pub/gnu/gperf/gperf-${VERSION}.tar.gz"
+ FILENAME gperf-${VERSION}.tar.gz
+ SHA512 246b75b8ce7d77d6a8725cd15f1cf2e68da404812573af1d5bf32dbe6ad4228f48757baefc77bcb1f5597c2397043c04d31d8a04ab507bfa7a80f85e1ab6045f
+)
+
+vcpkg_extract_source_archive(
+ SOURCE_PATH
+ ARCHIVE ${ARCHIVE}
+)
+
+vcpkg_make_configure(
+ SOURCE_PATH "${SOURCE_PATH}"
+ AUTORECONF
+ OPTIONS_RELEASE
+ "--bindir=\\\${prefix}/tools/${PORT}" # legacy from vendored CMake build
+)
+
+vcpkg_make_install()
+
+vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")