Browse Source

Adding Tools and Builders enable gem variants to NetSoakTest

The NetSoakTest needs the Tools and Editor variants in order to load the gems in the Editor and AssetProcessor.
lumberyard-employee-dm 4 years ago
parent
commit
779916a9aa
1 changed files with 15 additions and 1 deletions
  1. 15 1
      Gem/Code/CMakeLists.txt

+ 15 - 1
Gem/Code/CMakeLists.txt

@@ -73,4 +73,18 @@ if(PAL_TRAIT_BUILD_SERVER_SUPPORTED)
         VARIANTS Servers)
         VARIANTS Servers)
     
     
     set_property(GLOBAL APPEND PROPERTY LY_LAUNCHER_SERVER_PROJECTS NetSoakTest)
     set_property(GLOBAL APPEND PROPERTY LY_LAUNCHER_SERVER_PROJECTS NetSoakTest)
-endif()
+endif()
+
+if (PAL_TRAIT_BUILD_HOST_TOOLS)
+    # The Editor uses "Tools" gem variants:
+    ly_enable_gems(
+        PROJECT_NAME NetSoakTest GEM_FILE enabled_gems.cmake
+        TARGETS Editor
+        VARIANTS Tools)
+
+    # The pipeline tools use "Builders" gem variants:
+    ly_enable_gems(
+        PROJECT_NAME NetSoakTest GEM_FILE enabled_gems.cmake
+        TARGETS AssetBuilder AssetProcessor AssetProcessorBatch
+        VARIANTS Builders)
+endif()