@@ -99,8 +99,10 @@ install (FILES ${LocalizationFiles} DESTINATION localization)
9999# NodeEngineTest
100100
101101set (TestFrameworkSourcesFolder Sources /TestFramework)
102+ set (TestEnvironmentSourcesFolder Sources /NodeEngineTest/TestEnvironment)
102103set (NodeEngineTestSourcesFolder Sources /NodeEngineTest)
103104file (GLOB TestFrameworkFiles ${TestFrameworkSourcesFolder} /*.hpp ${TestFrameworkSourcesFolder} /*.cpp)
105+ file (GLOB TestEnvironmentFiles ${TestEnvironmentSourcesFolder} /*.hpp ${TestEnvironmentSourcesFolder} /*.cpp)
104106file (GLOB NodeEngineTestHeaderFiles ${NodeEngineTestSourcesFolder} /*.hpp)
105107file (GLOB NodeEngineTestSourceFiles ${NodeEngineTestSourcesFolder} /*.cpp)
106108set (
@@ -111,13 +113,22 @@ set (
111113set (
112114 NodeEngineTestFiles
113115 ${TestFrameworkFiles}
116+ ${TestEnvironmentFiles}
114117 ${NodeEngineTestTestFiles}
115118)
116119source_group ("Framework" FILES ${TestFrameworkFiles} )
120+ source_group ("Environment" FILES ${TestEnvironmentFiles} )
117121source_group ("Sources" FILES ${NodeEngineTestTestFiles} )
118122add_executable (NodeEngineTest ${NodeEngineTestFiles} )
119123set_target_properties (NodeEngineTest PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR} /$<CONFIG>" )
120- target_include_directories (NodeEngineTest PUBLIC ${NodeEngineSourcesFolder} ${NodeUIEngineSourcesFolder} ${BuiltInNodesSourcesFolder} ${TestFrameworkSourcesFolder} )
124+ target_include_directories (
125+ NodeEngineTest PUBLIC
126+ ${NodeEngineSourcesFolder}
127+ ${NodeUIEngineSourcesFolder}
128+ ${BuiltInNodesSourcesFolder}
129+ ${TestFrameworkSourcesFolder}
130+ ${TestEnvironmentSourcesFolder}
131+ )
121132target_link_libraries (NodeEngineTest NodeEngine NodeUIEngine BuiltInNodes)
122133get_filename_component (NodeEngineTestSourcesFolderAbsolute "${CMAKE_CURRENT_LIST_DIR} /${NodeEngineTestSourcesFolder} " ABSOLUTE )
123134add_custom_command (TARGET NodeEngineTest POST_BUILD
0 commit comments