From 61c0c3f09c597af7920ee45e28e9ef2f3074b173 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Sun, 17 Nov 2019 18:24:19 -0800 Subject: [PATCH] One more cmake update --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 23e9e3d..ec9baa8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,6 +58,11 @@ string(REPLACE "/W3" "/Wall" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) string(REPLACE "/W3" "/Wall" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG}) string(REPLACE "/W3" "/Wall" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE}) +# Not using typeid or dynamic_cast, so disable RTTI to save binary size +string(REPLACE "/GR" "/GR-" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) +string(REPLACE "/GR" "/GR-" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG}) +string(REPLACE "/GR" "/GR-" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE}) + add_executable(texassemble texassemble/texassemble.cpp) target_link_libraries(texassemble ${PROJECT_NAME}) source_group(texassemble REGULAR_EXPRESSION texassemble/*.*)