Skip to content

Commit 734541c

Browse files
authored
Merge pull request #29 from rodrigozhou/compilation_flags
add -fno-exceptions and -fno-rtti flags to compilation
2 parents fcd1755 + ad4910d commit 734541c

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
1717
include(GlowDefaults)
1818
include(SanitizerSupport)
1919

20+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
2021
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -march=native -ffast-math")
2122
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -fno-omit-frame-pointer -O0")
2223

src/glow/Importer/CMakeLists.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ find_package(Protobuf REQUIRED)
33
include_directories(${PROTOBUF_INCLUDE_DIRS})
44
include_directories(${CMAKE_CURRENT_BINARY_DIR})
55

6+
add_definitions(-DGOOGLE_PROTOBUF_NO_RTTI)
7+
68
PROTOBUF_GENERATE_CPP(PROTO_SRCS PROTO_HDRS caffe.proto)
79

810
add_library(Importer
9-
Caffe2.cpp
10-
${PROTO_SRCS}
11-
${PROTO_HDRS})
11+
Caffe2.cpp
12+
${PROTO_SRCS}
13+
${PROTO_HDRS})
1214
target_link_libraries(Importer
1315
PRIVATE
14-
IR
15-
${PROTOBUF_LIBRARY})
16+
IR
17+
${PROTOBUF_LIBRARY})
1618

0 commit comments

Comments
 (0)