Skip to content

Commit 9851ce3

Browse files
authored
Add LTCG linker flag for optimization (#310)
* Add LTCG linker flag for optimization Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com> * Add /GL and change to /LTCG Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com> * Update to 1_21_8 Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com> --------- Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
1 parent 19a9ce6 commit 9851ce3

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Level zero loader changelog
22

3+
## v1.21.8
4+
* Add flags for windows optimization during linkage.
35
## v1.21.7
46
* Fix handling of sysman init failure given nullptr
57
* Fix driver sorting given zesInit only

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if(MSVC AND (MSVC_VERSION LESS 1900))
1313
endif()
1414

1515
# This project follows semantic versioning (https://semver.org/)
16-
project(level-zero VERSION 1.21.7)
16+
project(level-zero VERSION 1.21.8)
1717

1818
include(GNUInstallDirs)
1919

@@ -97,6 +97,8 @@ if(MSVC)
9797
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /DYNAMICBASE")
9898
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG}/DYNAMICBASE")
9999
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG}/guard:cf")
100+
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG}/LTCG")
101+
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${CMAKE_CXX_LINKER_WRAPPER_FLAG}/GL")
100102
# enable Spectre Mitigation, not supported by clang-cl
101103
if((NOT CMAKE_CXX_COMPILER_ID STREQUAL Clang) AND (NOT CMAKE_CXX_COMPILER_ID STREQUAL IntelLLVM))
102104
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Qspectre")

PRODUCT_GUID.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1.21.7
2-
ea8c478b-bda0-49ea-b79d-9e0954f46e74
1+
1.21.8
2+
759452c0-f08f-497c-bcc9-aa2210a8b777

0 commit comments

Comments
 (0)