diff options
author | Mike Danes <onemihaid@hotmail.com> | 2015-12-11 22:34:27 +0200 |
---|---|---|
committer | Mike Danes <onemihaid@hotmail.com> | 2015-12-11 22:34:27 +0200 |
commit | 571cc1af5b8ef6191021c4a9e920a0a19e852e19 (patch) | |
tree | 5e9b0654b45a424a31f6f9306cb845636b78e1c5 | |
parent | 6c07f8675ed9357c8f555daf40327892fcc50288 (diff) | |
download | coreclr-571cc1af5b8ef6191021c4a9e920a0a19e852e19.tar.gz coreclr-571cc1af5b8ef6191021c4a9e920a0a19e852e19.tar.bz2 coreclr-571cc1af5b8ef6191021c4a9e920a0a19e852e19.zip |
Do not use /OPT:REF /OPT:ICF for static libraries
These options are only valid on dlls and exes and generate linker warnings when used on static libraries
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3fd75c3341..6164d1f720 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -398,12 +398,12 @@ set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "/NOVCFEATURE") # Release build specific flags set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE} /LTCG /OPT:REF /OPT:ICF") -set(CMAKE_STATIC_LINKER_FLAGS_RELEASE "${CMAKE_STATIC_LINKER_FLAGS_RELEASE} /LTCG /OPT:REF /OPT:ICF") +set(CMAKE_STATIC_LINKER_FLAGS_RELEASE "${CMAKE_STATIC_LINKER_FLAGS_RELEASE} /LTCG") set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /LTCG /OPT:REF /OPT:ICF") # ReleaseWithDebugInfo build specific flags set(CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO} /LTCG /OPT:REF /OPT:ICF") -set(CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO} /LTCG /OPT:REF /OPT:ICF") +set(CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO} /LTCG") set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "${CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO} /LTCG /OPT:REF /OPT:ICF") endif (WIN32) |