You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
SCons: Pass tests configuration to the MSVC solution
Test sources and build parameter were not supplied to the visual studio project. This resulted in a build that was not able to be test using the --test command. Adding build parameter ensures we can test, and supplying the sources ensures we have all files to write new tests and edit existing ones.
This commit is contained in:
@@ -646,6 +646,9 @@ def generate_vs_project(env, num_jobs):
|
|||||||
"-j%s" % num_jobs,
|
"-j%s" % num_jobs,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if env["tests"]:
|
||||||
|
common_build_postfix.append("tests=yes")
|
||||||
|
|
||||||
if env["custom_modules"]:
|
if env["custom_modules"]:
|
||||||
common_build_postfix.append("custom_modules=%s" % env["custom_modules"])
|
common_build_postfix.append("custom_modules=%s" % env["custom_modules"])
|
||||||
|
|
||||||
@@ -658,6 +661,8 @@ def generate_vs_project(env, num_jobs):
|
|||||||
add_to_vs_project(env, env.modules_sources)
|
add_to_vs_project(env, env.modules_sources)
|
||||||
add_to_vs_project(env, env.scene_sources)
|
add_to_vs_project(env, env.scene_sources)
|
||||||
add_to_vs_project(env, env.servers_sources)
|
add_to_vs_project(env, env.servers_sources)
|
||||||
|
if env["tests"]:
|
||||||
|
add_to_vs_project(env, env.tests_sources)
|
||||||
add_to_vs_project(env, env.editor_sources)
|
add_to_vs_project(env, env.editor_sources)
|
||||||
|
|
||||||
for header in glob_recursive("**/*.h"):
|
for header in glob_recursive("**/*.h"):
|
||||||
|
|||||||
Reference in New Issue
Block a user