Skip to content

Commit d438577

Browse files
authored
Merge pull request #1164 from n-kawauchi/appleclang_option
MacOS clangでのオプションエラーに対応
2 parents f1326e0 + 89ec0b6 commit d438577

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,11 @@ elseif(UNIX)
115115
set(INSTALL_RTM_ETC_DIR ${CMAKE_INSTALL_SYSCONFDIR})
116116
set(INSTALL_RTM_SHARE_DIR ${CMAKE_INSTALL_DATAROOTDIR})
117117
if(${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER_EQUAL 12.0.0)
118-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-aggressive-loop-optimizations --param max-inline-insns-single=1000 --param inline-unit-growth=1000 --param large-function-growth=2000")
118+
if(NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "AppleClang")
119+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-aggressive-loop-optimizations --param max-inline-insns-single=1000 --param inline-unit-growth=1000 --param large-function-growth=2000")
120+
else()
121+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --param max-inline-insns-single=1000 --param inline-unit-growth=1000 --param large-function-growth=2000")
122+
endif()
119123
endif()
120124
else()
121125
set(INSTALL_RTM_SCRIPT_DIR lib/openrtm-${RTM_MAJOR_VERSION}.${RTM_MINOR_VERSION}/py_helper)

0 commit comments

Comments
 (0)