minor CMakeLists.txt tweak: optimize for small binaries even in release builds

This commit is contained in:
Wenzel Jakob 2015-10-15 22:41:25 +02:00
parent 929fd7e694
commit 867ae377ed

View File

@ -123,6 +123,11 @@ elseif (UNIX)
# .SO file extension on Linux/Mac OS
set_target_properties(example PROPERTIES SUFFIX ".so")
# Optimize for a small binary size
if (NOT ${U_CMAKE_BUILD_TYPE} MATCHES DEBUG)
set_target_properties(example PROPERTIES COMPILE_FLAGS "-Os")
endif()
# Strip unnecessary sections of the binary on Linux/Mac OS
if(APPLE)
set_target_properties(example PROPERTIES MACOSX_RPATH ".")