Skip to content

Commit 8ce2899

Browse files
committed
if defined, pass CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE} to librett/umpire
1 parent 4b9459f commit 8ce2899

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
@@ -101,6 +101,10 @@ else()
101101
set(LIBRETT_CMAKE_ARGS "${LIBRETT_CMAKE_ARGS}"
102102
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=${CMAKE_INTERPROCEDURAL_OPTIMIZATION}")
103103
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
104+
if (DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE})
105+
set(LIBRETT_CMAKE_ARGS "${LIBRETT_CMAKE_ARGS}"
106+
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE}=${CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE}}")
107+
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE})
104108

105109
foreach(lang C CXX CUDA)
106110
if (DEFINED CMAKE_${lang}_COMPILER_LAUNCHER)

external/umpire.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ else()
155155
set(UMPIRE_CMAKE_ARGS "${UMPIRE_CMAKE_ARGS}"
156156
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=${CMAKE_INTERPROCEDURAL_OPTIMIZATION}")
157157
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
158+
if (DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE})
159+
set(UMPIRE_CMAKE_ARGS "${UMPIRE_CMAKE_ARGS}"
160+
"-DCMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE}=${CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE}}")
161+
endif(DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION_${CMAKE_BUILD_TYPE})
158162

159163
foreach(lang C CXX CUDA)
160164
if (DEFINED CMAKE_${lang}_COMPILER_LAUNCHER)

0 commit comments

Comments
 (0)