add_compile_options(/bigobj) # Required by glsBuiltinPrecisionTests.cpp
endif ()
-add_subdirectory(modules)
-add_subdirectory(external/vulkancts/modules/vulkan)
-add_subdirectory(external/openglcts)
+if (VK_CTS)
+ add_subdirectory(external/vulkancts/modules/vulkan)
+endif ()
+
+if (OPENGL_CTS)
+ add_subdirectory(modules)
+ add_subdirectory(external/openglcts)
+endif ()
# Single-binary targets
if (DE_OS_IS_ANDROID)