Add SerializeField private field support
This commit is contained in:
@@ -13,7 +13,7 @@ if(XCENGINE_ENABLE_MONO_SCRIPTING)
|
||||
test_mono_script_runtime.cpp
|
||||
)
|
||||
|
||||
if(TARGET xcengine_project_managed_assemblies)
|
||||
if(TARGET xcengine_test_project_managed_assemblies)
|
||||
list(APPEND SCRIPTING_TEST_SOURCES
|
||||
test_project_script_assembly.cpp
|
||||
)
|
||||
@@ -52,12 +52,21 @@ if(TARGET xcengine_managed_assemblies)
|
||||
)
|
||||
endif()
|
||||
|
||||
if(TARGET xcengine_project_managed_assemblies)
|
||||
add_dependencies(scripting_tests xcengine_project_managed_assemblies)
|
||||
if(TARGET xcengine_test_project_managed_assemblies)
|
||||
add_dependencies(scripting_tests xcengine_test_project_managed_assemblies)
|
||||
|
||||
file(TO_CMAKE_PATH "${XCENGINE_PROJECT_MANAGED_OUTPUT_DIR}" XCENGINE_PROJECT_MANAGED_OUTPUT_DIR_CMAKE)
|
||||
file(TO_CMAKE_PATH "${XCENGINE_PROJECT_SCRIPT_CORE_DLL}" XCENGINE_PROJECT_SCRIPT_CORE_DLL_CMAKE)
|
||||
file(TO_CMAKE_PATH "${XCENGINE_PROJECT_GAME_SCRIPTS_DLL}" XCENGINE_PROJECT_GAME_SCRIPTS_DLL_CMAKE)
|
||||
file(
|
||||
TO_CMAKE_PATH
|
||||
"${XCENGINE_SCRIPTING_TEST_PROJECT_MANAGED_OUTPUT_DIR}"
|
||||
XCENGINE_PROJECT_MANAGED_OUTPUT_DIR_CMAKE)
|
||||
file(
|
||||
TO_CMAKE_PATH
|
||||
"${XCENGINE_SCRIPTING_TEST_PROJECT_SCRIPT_CORE_DLL}"
|
||||
XCENGINE_PROJECT_SCRIPT_CORE_DLL_CMAKE)
|
||||
file(
|
||||
TO_CMAKE_PATH
|
||||
"${XCENGINE_SCRIPTING_TEST_PROJECT_GAME_SCRIPTS_DLL}"
|
||||
XCENGINE_PROJECT_GAME_SCRIPTS_DLL_CMAKE)
|
||||
|
||||
target_compile_definitions(scripting_tests PRIVATE
|
||||
XCENGINE_TEST_PROJECT_MANAGED_OUTPUT_DIR=\"${XCENGINE_PROJECT_MANAGED_OUTPUT_DIR_CMAKE}\"
|
||||
|
||||
Reference in New Issue
Block a user