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:
parent
538daf6731
commit
12dfdd546f
1 changed files with 5 additions and 0 deletions
|
@ -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"):
|
||||||
|
|
Loading…
Reference in a new issue