Change-Id: I7a82156368b146fc4a9a5146d26d93d3b37ef05e
Signed-off-by: Xuelian Bai<xuelian.bai@samsung.com>
Signed-off-by: hoyub.lee <hoyub.lee@samsung.com>
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)
BuildRequires: Vulkan-LoaderAndValidationLayers
BuildRequires: Vulkan-LoaderAndValidationLayers-devel
+%define OPENGL_CTS 1
+%define VK_CTS 1
+
%ifarch %arm
%define DE_CPU DE_CPU_ARM
%endif
# 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