state sync

This commit is contained in:
2025-11-23 14:59:17 -08:00
parent 537bdf1ad7
commit 39f4a8d3fc
812 changed files with 373062 additions and 84 deletions

View File

@@ -57,6 +57,7 @@ execute_process(COMMAND "${Python3_EXECUTABLE}" -m pip install -r "${CMAKE_SOURC
execute_process(COMMAND "${Python3_EXECUTABLE}" -m pip install -r "${CMAKE_SOURCE_DIR}/app/requirements-desktop-linux.txt")
find_program(PYINSTALLER NAMES pyinstaller HINTS "${venv_path}/bin" REQUIRED)
mark_as_advanced(PYINSTALLER)
if (WIN32)
set(binname "seagull.exe")
@@ -70,4 +71,8 @@ add_custom_command(OUTPUT "dist/${binname}"
COMMENT "Building ${binname}"
BYPRODUCTS "pyinstaller"
COMMAND ${PYINSTALLER} --distpath "${CMAKE_CURRENT_BINARY_DIR}/dist" --workpath "${CMAKE_CURRENT_BINARY_DIR}/pyinstaller" seagull.spec)
add_custom_target(desktop ALL DEPENDS "dist/${binname}" pak)
add_custom_target(desktop ALL DEPENDS "dist/${binname}" pak)
add_custom_target(docker DEPENDS pak
DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/basepak/rant/wordlist.rant" ${basepakdepends}
COMMENT "Building Docker container"
COMMAND docker build --target dev -t seagull-game:latest ${CMAKE_SOURCE_DIR})