Skip to content

Commit 4b9459f

Browse files
committed
if defined, pass CMAKE_INTERPROCEDURAL_OPTIMIZATION to librett/umpire
1 parent f14250c commit 4b9459f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

external/librett.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ else()
9797
set(LIBRETT_CMAKE_ARGS "${LIBRETT_CMAKE_ARGS}"
9898
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}")
9999
endif(CMAKE_TOOLCHAIN_FILE)
100+
if (DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
101+
set(LIBRETT_CMAKE_ARGS "${LIBRETT_CMAKE_ARGS}"
102+
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=${CMAKE_INTERPROCEDURAL_OPTIMIZATION}")
103+
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
100104

101105
foreach(lang C CXX CUDA)
102106
if (DEFINED CMAKE_${lang}_COMPILER_LAUNCHER)

external/umpire.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ else()
151151
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}"
152152
)
153153
endif(CMAKE_TOOLCHAIN_FILE)
154+
if (DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
155+
set(UMPIRE_CMAKE_ARGS "${UMPIRE_CMAKE_ARGS}"
156+
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=${CMAKE_INTERPROCEDURAL_OPTIMIZATION}")
157+
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
154158

155159
foreach(lang C CXX CUDA)
156160
if (DEFINED CMAKE_${lang}_COMPILER_LAUNCHER)

0 commit comments

Comments
 (0)