diff options
Diffstat (limited to 'ports/libtcod')
| -rw-r--r-- | ports/libtcod/portfile.cmake | 34 | ||||
| -rw-r--r-- | ports/libtcod/vcpkg.json | 16 |
2 files changed, 50 insertions, 0 deletions
diff --git a/ports/libtcod/portfile.cmake b/ports/libtcod/portfile.cmake new file mode 100644 index 000000000..fad5c0df8 --- /dev/null +++ b/ports/libtcod/portfile.cmake @@ -0,0 +1,34 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO libtcod/libtcod + REF 1.16.6 + SHA512 88777acd89d5ab2541d8b5d2f6db966059b76501b591d6e1d782d0d39b0adbcb38be25c49716b6e581b4b0488bf2dbfc5b07452b80495365861cee97e5279bfd + HEAD_REF develop +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + ${FEATURE_OPTIONS} + -DCMAKE_INSTALL_INCLUDEDIR=${CURRENT_PACKAGES_DIR}/include + -DCMAKE_INSTALL_CONFIGDIR=share/libtcod + -DLIBTCOD_SDL2=find_package + -DLIBTCOD_ZLIB=find_package + -DLIBTCOD_GLAD=find_package + -DLIBTCOD_LODEPNG=find_package + -DLIBTCOD_UTF8PROC=vcpkg + -DLIBTCOD_STB=vcpkg +) + +vcpkg_install_cmake() + +vcpkg_copy_pdbs() + +vcpkg_fixup_cmake_targets() + +file( + INSTALL "${SOURCE_PATH}/LICENSE.txt" + DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" + RENAME copyright +) diff --git a/ports/libtcod/vcpkg.json b/ports/libtcod/vcpkg.json new file mode 100644 index 000000000..4b28151a8 --- /dev/null +++ b/ports/libtcod/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "libtcod", + "version-string": "1.16.6", + "maintainers": "Kyle Benesch <4b796c65+github@gmail.com>", + "description": "Common algorithms and tools for roguelikes.", + "homepage": "https://github.com/libtcod/libtcod", + "documentation": "https://libtcod.readthedocs.io/en/latest/", + "dependencies": [ + "glad", + "lodepng-c", + "sdl2", + "stb", + "utf8proc", + "zlib" + ] +} |
