mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-22 05:05:11 +00:00
minor CMakeLists.txt tweak: optimize for small binaries even in release builds
This commit is contained in:
parent
929fd7e694
commit
867ae377ed
@ -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 ".")
|
||||
|
Loading…
Reference in New Issue
Block a user