Define _RELEASE macro on Release CMake targets

This commit is contained in:
baldurk
2016-09-28 13:54:55 +02:00
parent c47f4f8e07
commit 89dc093e84
+4
View File
@@ -92,6 +92,10 @@ if(ENABLE_VULKAN)
add_definitions(-DRENDERDOC_SUPPORT_VULKAN)
endif()
if(CMAKE_BUILD_TYPE STREQUAL "Release")
add_definitions(-D_RELEASE)
endif()
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fstrict-aliasing")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")