Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
[platform/upstream/VK-GL-CTS.git] / framework / delibs / cmake / Defs.cmake
index 04ad5d4..d40bd73 100644 (file)
@@ -39,21 +39,11 @@ macro (DE_MAKE_ENV_BOOL BASE VALUE)
        endif ()
 endmacro ()
 
-# Add build type release with asserts
-set(CMAKE_CXX_FLAGS_RELEASEWITHASSERTS ${CMAKE_CXX_FLAGS_RELEASE})
-set(CMAKE_C_FLAGS_RELEASEWITHASSERTS ${CMAKE_C_FLAGS_RELEASE})
-set(CMAKE_EXE_LINKER_FLAGS_RELEASEWITHASSERTS ${CMAKE_EXE_LINKER_FLAGS_RELEASE})
-set(CMAKE_SHARED_LINKER_FLAGS_RELEASEWITHASSERTS ${CMAKE_SHARED_LINKER_FLAGS_RELEASE})
-
-# cmake doesn't validate build type.
-if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug"
-       AND NOT CMAKE_BUILD_TYPE STREQUAL "Release"
-       AND NOT CMAKE_BUILD_TYPE STREQUAL "RelWithAsserts"
-       AND NOT CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo"
-       AND NOT CMAKE_BUILD_TYPE STREQUAL "MinSizeRel")
-
-       message(FATAL_ERROR "Unknown build type ${CMAKE_BUILD_TYPE} available build types Debug, Release, RelWithAsserts, RelWithDebInfo and MinSizeRel")
-endif()
+# Add build type RelWithAsserts
+set(CMAKE_CXX_FLAGS_RELWITHASSERTS ${CMAKE_CXX_FLAGS_RELEASE})
+set(CMAKE_C_FLAGS_RELWITHASSERTS ${CMAKE_C_FLAGS_RELEASE})
+set(CMAKE_EXE_LINKER_FLAGS_RELWITHASSERTS ${CMAKE_EXE_LINKER_FLAGS_RELEASE})
+set(CMAKE_SHARED_LINKER_FLAGS_RELWITHASSERTS ${CMAKE_SHARED_LINKER_FLAGS_RELEASE})
 
 # Os detection
 if (NOT DEFINED DE_OS)