From 8cae4841321abb46b7b661e6668336a78c989e05 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 17 May 2019 10:30:01 +0100 Subject: [PATCH] Handle all cmake release build types properly --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 13818e5b8..f3ab4682a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -239,8 +239,13 @@ if(ENABLE_VULKAN) add_definitions(-DRENDERDOC_SUPPORT_VULKAN) endif() -if(CMAKE_BUILD_TYPE STREQUAL "Release") +string(TOLOWER "${CMAKE_BUILD_TYPE}" cmake_build_type_lower) + +if(cmake_build_type_lower STREQUAL "release" OR + cmake_build_type_lower STREQUAL "relwithdebinfo" OR + cmake_build_type_lower STREQUAL "minsizerel") add_definitions(-D_RELEASE) + message(STATUS "Building RenderDoc in Release mode: ${CMAKE_BUILD_TYPE}") endif() if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")