File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -299,7 +299,10 @@ target_link_libraries(cadabra2 PRIVATE
299299 )
300300
301301if (IPO_SUPPORTED)
302+ message (STATUS "IPO / LTO for cadabra2 enabled" )
302303 set_property (TARGET cadabra2 PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE )
304+ set_target_properties (cadabra2 PROPERTIES COMPILE_FLAGS "-flto=auto" )
305+ set_target_properties (cadabra2 PROPERTIES LINK_FLAGS "-flto=auto" )
303306endif ()
304307
305308
Original file line number Diff line number Diff line change @@ -69,6 +69,14 @@ foreach(PACKAGE ${COMPILED_PACKAGES})
6969
7070 target_link_libraries (${PNAME} PUBLIC cadabra2 ${GMPXX_LIBRARIES} )
7171 target_include_directories (${PNAME} PUBLIC ${CADABRA_CORE_DIR} )
72+
73+ if (IPO_SUPPORTED)
74+ message (STATUS "IPO / LTO for ${PNAME} enabled" )
75+ set_property (TARGET ${PNAME} PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE )
76+ set_target_properties (${PNAME} PROPERTIES COMPILE_FLAGS "-flto=auto" )
77+ set_target_properties (${PNAME} PROPERTIES LINK_FLAGS "-flto=auto" )
78+ endif ()
79+
7280 install (TARGETS ${PNAME} DESTINATION ${PYTHON_CDB_PACKAGE_PATH} /${PINSTALL} )
7381endforeach ()
7482
You can’t perform that action at this time.
0 commit comments