mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-18 16:32:33 +02:00
Fix building Godot via build.py
This commit is contained in:
parent
537ab54132
commit
eaca91f743
@ -46,17 +46,19 @@ def execute(
|
|||||||
# temporary files in the build directory.
|
# temporary files in the build directory.
|
||||||
clean_build_dir(build_config.build_folder)
|
clean_build_dir(build_config.build_folder)
|
||||||
|
|
||||||
# Build Godot Wallpaper
|
|
||||||
# Note: This must happen before building ScreenPlay!
|
|
||||||
if platform.system() == "Windows" and build_config.build_godot == "ON":
|
|
||||||
build_godot.build_godot(str(build_config.bin_dir), build_config.build_type)
|
|
||||||
|
|
||||||
# Runs cmake configure and cmake build
|
# Runs cmake configure and cmake build
|
||||||
step_time = time.time()
|
step_time = time.time()
|
||||||
build_result = build(build_config, build_result)
|
build_result = build(build_config, build_result)
|
||||||
build_duration = time.time() - step_time
|
build_duration = time.time() - step_time
|
||||||
print(f"⏱️ build_duration: {build_duration}s")
|
print(f"⏱️ build_duration: {build_duration}s")
|
||||||
|
|
||||||
|
|
||||||
|
# Build Godot Wallpaper
|
||||||
|
# Note: This must happen after building ScreenPlay!
|
||||||
|
if platform.system() == "Windows":
|
||||||
|
build_godot.build_godot(str(build_config.bin_dir), build_config.build_type)
|
||||||
|
|
||||||
|
|
||||||
# Copies all needed libraries and assets into the bin folder
|
# Copies all needed libraries and assets into the bin folder
|
||||||
step_time = time.time()
|
step_time = time.time()
|
||||||
package(build_config)
|
package(build_config)
|
||||||
@ -181,7 +183,6 @@ def build(build_config: BuildConfig, build_result: BuildResult) -> BuildResult:
|
|||||||
-DSCREENPLAY_STEAM={build_config.build_steam} \
|
-DSCREENPLAY_STEAM={build_config.build_steam} \
|
||||||
-DSCREENPLAY_TESTS={build_config.build_tests} \
|
-DSCREENPLAY_TESTS={build_config.build_tests} \
|
||||||
-DSCREENPLAY_DEPLOY={build_config.build_deploy} \
|
-DSCREENPLAY_DEPLOY={build_config.build_deploy} \
|
||||||
-DSCREENPLAY_GODOT={build_config.build_godot} \
|
|
||||||
-DSCREENPLAY_INSTALLER={build_config.create_installer} \
|
-DSCREENPLAY_INSTALLER={build_config.create_installer} \
|
||||||
-DSCREENPLAY_IFW_ROOT:STRING={build_config.ifw_root_path} \
|
-DSCREENPLAY_IFW_ROOT:STRING={build_config.ifw_root_path} \
|
||||||
-G "Ninja" \
|
-G "Ninja" \
|
||||||
@ -362,7 +363,6 @@ if __name__ == "__main__":
|
|||||||
help="Create a deploy version of ScreenPlay for sharing with the world. A not deploy version is for local development only!")
|
help="Create a deploy version of ScreenPlay for sharing with the world. A not deploy version is for local development only!")
|
||||||
parser.add_argument('--architecture', action="store", dest="build_architecture", default="",
|
parser.add_argument('--architecture', action="store", dest="build_architecture", default="",
|
||||||
help="Sets the build architecture. Used to build x86 and ARM osx versions. Currently only works with x86_64 and arm64")
|
help="Sets the build architecture. Used to build x86 and ARM osx versions. Currently only works with x86_64 and arm64")
|
||||||
parser.add_argument('--build-godot', action="store", dest="build_godot", default="", help="Builds the Godot Wallpaper")
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
qt_version = defines.QT_VERSION
|
qt_version = defines.QT_VERSION
|
||||||
@ -406,10 +406,6 @@ if __name__ == "__main__":
|
|||||||
if args.build_deploy:
|
if args.build_deploy:
|
||||||
build_deploy = "ON"
|
build_deploy = "ON"
|
||||||
|
|
||||||
build_godot = "OFF"
|
|
||||||
if args.build_godot:
|
|
||||||
build_godot = "ON"
|
|
||||||
|
|
||||||
create_installer = "OFF"
|
create_installer = "OFF"
|
||||||
if args.create_installer:
|
if args.create_installer:
|
||||||
create_installer = "ON"
|
create_installer = "ON"
|
||||||
@ -426,7 +422,6 @@ if __name__ == "__main__":
|
|||||||
build_config.build_steam = build_steam
|
build_config.build_steam = build_steam
|
||||||
build_config.build_tests = build_tests
|
build_config.build_tests = build_tests
|
||||||
build_config.build_deploy = build_deploy
|
build_config.build_deploy = build_deploy
|
||||||
build_config.build_godot = build_godot
|
|
||||||
build_config.create_installer = create_installer
|
build_config.create_installer = create_installer
|
||||||
build_config.build_type = build_type
|
build_config.build_type = build_type
|
||||||
build_config.screenplay_version = screenplay_version
|
build_config.screenplay_version = screenplay_version
|
||||||
|
@ -67,7 +67,6 @@ if __name__ == "__main__":
|
|||||||
build_config.build_tests = "OFF"
|
build_config.build_tests = "OFF"
|
||||||
build_config.build_deploy = "ON"
|
build_config.build_deploy = "ON"
|
||||||
build_config.create_installer = "OFF"
|
build_config.create_installer = "OFF"
|
||||||
build_config.build_godot = "OFF"
|
|
||||||
build_config.build_type = "release"
|
build_config.build_type = "release"
|
||||||
build_config.screenplay_version = screenplay_version
|
build_config.screenplay_version = screenplay_version
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user