File tree 3 files changed +18
-0
lines changed
3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,14 @@ else()
97
97
set (LIBRETT_CMAKE_ARGS "${LIBRETT_CMAKE_ARGS} "
98
98
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} " )
99
99
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)
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} )
100
108
101
109
foreach (lang C CXX CUDA)
102
110
if (DEFINED CMAKE_${lang} _COMPILER_LAUNCHER)
Original file line number Diff line number Diff line change @@ -151,6 +151,14 @@ else()
151
151
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} "
152
152
)
153
153
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)
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} )
154
162
155
163
foreach (lang C CXX CUDA)
156
164
if (DEFINED CMAKE_${lang} _COMPILER_LAUNCHER)
Original file line number Diff line number Diff line change 10
10
#include " TiledArray/tiled_range.h"
11
11
#include " TiledArray/tiled_range1.h"
12
12
13
+ #include < madness/world/thread.h>
14
+
13
15
namespace TiledArray {
14
16
enum struct DeNest { True, False };
15
17
}
You can’t perform that action at this time.
0 commit comments