Add macro DVK_CTS and DOPENGL_CTS to decrease build time. 75/168775/3
authorxuelian.bai <xuelian.bai@samsung.com>
Fri, 1 Sep 2017 11:19:34 +0000 (19:19 +0800)
committerSooChan Lim <sc1.lim@samsung.com>
Wed, 31 Jan 2018 06:12:21 +0000 (06:12 +0000)
Change-Id: I7a82156368b146fc4a9a5146d26d93d3b37ef05e
Signed-off-by: Xuelian Bai<xuelian.bai@samsung.com>
Signed-off-by: hoyub.lee <hoyub.lee@samsung.com>
CMakeLists.txt
packaging/VK-GL-CTS.spec

index 43b67c2..2fc0d22 100644 (file)
@@ -266,9 +266,14 @@ if (DE_COMPILER_IS_MSC)
        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)
index 6c53023..b52bfb6 100644 (file)
@@ -20,6 +20,9 @@ Requires:       libwayland-extension-client
 BuildRequires:  Vulkan-LoaderAndValidationLayers
 BuildRequires:  Vulkan-LoaderAndValidationLayers-devel
 
+%define OPENGL_CTS 1
+%define VK_CTS 1
+
 %ifarch %arm
 %define DE_CPU DE_CPU_ARM
 %endif
@@ -55,7 +58,7 @@ cp %{SOURCE1001} .
 # build Vulkan CTS
 mkdir build-vulkan-cts
 cd build-vulkan-cts
-cmake ../ -DDE_CPU=%{DE_CPU} -DDEQP_TARGET=wayland -DCMAKE_BUILD_TYPE=Debug
+cmake ../ -DDE_CPU=%{DE_CPU} -DDEQP_TARGET=wayland -DCMAKE_BUILD_TYPE=Debug -DOPENGL_CTS=%{OPENGL_CTS} -DVK_CTS=%{VK_CTS}
 make
 
 %install