Explorar o código

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 %!s(int64=4) %!d(string=hai) anos
pai
achega
779916a9aa
Modificáronse 1 ficheiros con 15 adicións e 1 borrados
  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)
     
     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()