diff --git a/ports/tgui/portfile.cmake b/ports/tgui/portfile.cmake index ec9ecc3f8971f4..15f83ed4824b45 100644 --- a/ports/tgui/portfile.cmake +++ b/ports/tgui/portfile.cmake @@ -1,5 +1,12 @@ -if(NOT "sdl2" IN_LIST FEATURES AND NOT "sfml" IN_LIST FEATURES) - message(FATAL_ERROR "At least one of the backend features must be selected: sdl2 sfml") + +set(BACKEND_LST "sfml" "sdl2" "sdl3" "raylib") +foreach(BACKEND IN LISTS BACKEND_LST) + if(BACKEND IN_LIST FEATURES) + set(HAS_BACKEND ON) + endif() +endforeach() +if(NOT HAS_BACKEND) + message(FATAL_ERROR "At least one of the backend features must be selected: ${BACKEND_LST}") endif() if(VCPKG_TARGET_IS_ANDROID) diff --git a/ports/tgui/vcpkg.json b/ports/tgui/vcpkg.json index 5bee497d04f42c..7fc218c0fb4e4f 100644 --- a/ports/tgui/vcpkg.json +++ b/ports/tgui/vcpkg.json @@ -1,6 +1,7 @@ { "name": "tgui", "version": "1.8.0", + "port-version": 1, "description": "TGUI is an easy to use, cross-platform, C++ GUI for SFML.", "homepage": "https://tgui.eu", "license": "Zlib", diff --git a/versions/baseline.json b/versions/baseline.json index bad7cde21bb9d1..b10038e2e80aa4 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9130,7 +9130,7 @@ }, "tgui": { "baseline": "1.8.0", - "port-version": 0 + "port-version": 1 }, "think-cell-range": { "baseline": "2023.1", diff --git a/versions/t-/tgui.json b/versions/t-/tgui.json index 916ac4ed1e42a6..43d7f94b5e0f73 100644 --- a/versions/t-/tgui.json +++ b/versions/t-/tgui.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "c6390a7307153b8fc26cc25e685d298f65424fec", + "version": "1.8.0", + "port-version": 1 + }, { "git-tree": "5cfc9daf9c0f559a1cf3e3e73dd3d0e67c12cd50", "version": "1.8.0",