diff options
Diffstat (limited to 'vcpkg/ports/wcslib')
| -rw-r--r-- | vcpkg/ports/wcslib/portfile.cmake | 27 | ||||
| -rw-r--r-- | vcpkg/ports/wcslib/usage | 6 | ||||
| -rw-r--r-- | vcpkg/ports/wcslib/vcpkg.json | 7 |
3 files changed, 40 insertions, 0 deletions
diff --git a/vcpkg/ports/wcslib/portfile.cmake b/vcpkg/ports/wcslib/portfile.cmake new file mode 100644 index 0000000..d68bf44 --- /dev/null +++ b/vcpkg/ports/wcslib/portfile.cmake @@ -0,0 +1,27 @@ +vcpkg_download_distfile(archive + URLS "http://www.atnf.csiro.au/people/mcalabre/WCS/wcslib-${VERSION}.tar.bz2" + FILENAME "wcslib-${VERSION}.tar.bz2" + SHA512 1989f8f5788fd6d9fa102b771ad7db188b0899f716e11360516c96742f81f50755881279f90fce388451e8857f24003c85751f06aea83377e04bb5230523469f +) + +vcpkg_extract_source_archive( + src + ARCHIVE "${archive}" +) + +vcpkg_configure_make( + SOURCE_PATH ${src} + COPY_SOURCE + OPTIONS + --disable-flex + --disable-fortran + --without-pgplot + --without-cfitsio) + +vcpkg_install_make(MAKEFILE GNUmakefile) +vcpkg_fixup_pkgconfig() +vcpkg_install_copyright(FILE_LIST "${src}/COPYING") + +file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") diff --git a/vcpkg/ports/wcslib/usage b/vcpkg/ports/wcslib/usage new file mode 100644 index 0000000..00db798 --- /dev/null +++ b/vcpkg/ports/wcslib/usage @@ -0,0 +1,6 @@ +wcslib can be imported via CMake FindPkgConfig module: + + find_package(PkgConfig) + pkg_check_modules(wcslib REQUIRED IMPORTED_TARGET wcslib) + target_include_directories(main PRIVATE PkgConfig::wcslib) + target_link_libraries(main PRIVATE PkgConfig::wcslib) diff --git a/vcpkg/ports/wcslib/vcpkg.json b/vcpkg/ports/wcslib/vcpkg.json new file mode 100644 index 0000000..9e739e7 --- /dev/null +++ b/vcpkg/ports/wcslib/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "wcslib", + "version": "8.4", + "description": "World Coordinate System (WCS) (Library)", + "homepage": "https://www.atnf.csiro.au/people/mcalabre/WCS/", + "supports": "!windows" +} |