summaryrefslogtreecommitdiffstats
path: root/PCbuild
diff options
context:
space:
mode:
Diffstat (limited to 'PCbuild')
0 files changed, 0 insertions, 0 deletions
th>committerKitware Robot <kwrobot@kitware.com>2025-06-11 14:28:07 (GMT) commitfeba34c68a26604e375035f51fa7bcaa5652491f (patch) treefc4a0a9ecc9b7ded9272af9e99d91fd19c384425 /Modules parentb59925a842fc61c70b3448a6ad1f5ad540576ac7 (diff)parentd592558b8b649bfcac6f9a13096f29c75c66efc1 (diff)downloadCMake-feba34c68a26604e375035f51fa7bcaa5652491f.zip
CMake-feba34c68a26604e375035f51fa7bcaa5652491f.tar.gz
CMake-feba34c68a26604e375035f51fa7bcaa5652491f.tar.bz2
Merge topic 'link-flags'
d592558b8b cmLocalGenerator: Drop no-op link flag placeholder infrastructure 67639002ad Ninja,Makefile: Drop now-unused placeholders from link rule variables 951e4d3f62 Ninja,Makefile: Move builtin linker flags to <LINK_FLAGS> placeholder 6b618c6079 cmLocalGenerator: Clarify MODULE link flags placeholder population c52a654aa1 cmLocalGenerator: Improve formatting of rule placeholder variable list 37cf9941ed UseEcos: Add missing placeholder in rules to link executables fa61be5bc4 Embarcadero,OpenWatcom: Clear unused flags for creating shared libraries 124e40947c CMakeCommonLanguageInclude: Do not unset MODULE library flags when empty ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !10869
Diffstat (limited to 'Modules')
-rw-r--r--Modules/CMakeASMInformation.cmake2
-rw-r--r--Modules/CMakeASM_NASMInformation.cmake2
-rw-r--r--Modules/CMakeCInformation.cmake7
-rw-r--r--Modules/CMakeCUDAInformation.cmake2
-rw-r--r--Modules/CMakeCXXInformation.cmake7
-rw-r--r--Modules/CMakeCommonLanguageInclude.cmake8
-rw-r--r--Modules/CMakeFortranInformation.cmake4
-rw-r--r--Modules/CMakeHIPInformation.cmake4
-rw-r--r--Modules/CMakeOBJCInformation.cmake7
-rw-r--r--Modules/CMakeOBJCXXInformation.cmake7
-rw-r--r--Modules/CMakeSwiftInformation.cmake6
-rw-r--r--Modules/Compiler/ADSP.cmake4
-rw-r--r--Modules/Compiler/ARMCC.cmake2
-rw-r--r--Modules/Compiler/ARMClang.cmake2
-rw-r--r--Modules/Compiler/Clang-CUDA.cmake4
-rw-r--r--Modules/Compiler/CrayPrgEnv.cmake1
-rw-r--r--Modules/Compiler/GNU-ASM.cmake2
-rw-r--r--Modules/Compiler/GNU-OBJCXX.cmake4
-rw-r--r--Modules/Compiler/IAR.cmake4
-rw-r--r--Modules/Compiler/NVIDIA-HIP.cmake2
-rw-r--r--Modules/Compiler/OpenWatcom.cmake4
-rw-r--r--Modules/Compiler/OrangeC.cmake4
-rw-r--r--Modules/Compiler/QCC-CXX.cmake2
-rw-r--r--Modules/Compiler/Renesas.cmake2
-rw-r--r--Modules/Compiler/TI.cmake2
-rw-r--r--Modules/Compiler/TIClang.cmake2
-rw-r--r--Modules/Platform/AIX-GNU.cmake4
-rw-r--r--Modules/Platform/AIX-XL.cmake4
-rw-r--r--Modules/Platform/Apple-NAG-Fortran.cmake2
-rw-r--r--Modules/Platform/Apple-NVIDIA-CUDA.cmake4
-rw-r--r--Modules/Platform/BlueGeneL.cmake8
-rw-r--r--Modules/Platform/BlueGeneP-base.cmake4
-rw-r--r--Modules/Platform/BlueGeneQ-base.cmake4
-rw-r--r--Modules/Platform/CYGWIN-GNU.cmake6
-rw-r--r--Modules/Platform/Darwin.cmake6
-rw-r--r--Modules/Platform/Generic-ADSP-C.cmake4
-rw-r--r--Modules/Platform/Generic-ADSP-CXX.cmake4
-rw-r--r--Modules/Platform/Generic-SDCC-C.cmake2
-rw-r--r--Modules/Platform/Linux-como.cmake4
-rw-r--r--Modules/Platform/Windows-Clang.cmake4
-rw-r--r--Modules/Platform/Windows-Embarcadero.cmake2
-rw-r--r--Modules/Platform/Windows-GNU.cmake6
-rw-r--r--Modules/Platform/Windows-IntelLLVM.cmake6
-rw-r--r--Modules/Platform/Windows-MSVC.cmake2
-rw-r--r--Modules/Platform/Windows-PGI.cmake2
-rw-r--r--Modules/Platform/Windows-df.cmake2
-rw-r--r--Modules/Platform/eCos.cmake4
-rw-r--r--Modules/Platform/gas.cmake2
-rw-r--r--Modules/UseEcos.cmake4
49 files changed, 88 insertions, 99 deletions
diff --git a/Modules/CMakeASMInformation.cmake b/Modules/CMakeASMInformation.cmake
index b56ece1..931dce2 100644
--- a/Modules/CMakeASMInformation.cmake
+++ b/Modules/CMakeASMInformation.cmake
@@ -81,7 +81,7 @@ endif()
if(NOT CMAKE_ASM${ASM_DIALECT}_LINK_EXECUTABLE)
set(CMAKE_ASM${ASM_DIALECT}_LINK_EXECUTABLE
- "<CMAKE_ASM${ASM_DIALECT}_COMPILER> <FLAGS> <CMAKE_ASM${ASM_DIALECT}_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
+ "<CMAKE_ASM${ASM_DIALECT}_COMPILER> <FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
endif()
if(NOT CMAKE_EXECUTABLE_RUNTIME_ASM${ASM_DIALECT}_FLAG)
diff --git a/Modules/CMakeASM_NASMInformation.cmake b/Modules/CMakeASM_NASMInformation.cmake
index 5ce4978..54e5153 100644
--- a/Modules/CMakeASM_NASMInformation.cmake
+++ b/Modules/CMakeASM_NASMInformation.cmake
@@ -46,7 +46,7 @@ endif()
if(NOT CMAKE_ASM_NASM_LINK_EXECUTABLE)
set(CMAKE_ASM_NASM_LINK_EXECUTABLE
- "<CMAKE_LINKER> <CMAKE_ASM_NASM_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
+ "<CMAKE_LINKER> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
endif()
if(CMAKE_ASM_NASM_COMPILER_ID STREQUAL "NASM")
diff --git a/Modules/CMakeCInformation.cmake b/Modules/CMakeCInformation.cmake
index 5d34ba3..0540988 100644
--- a/Modules/CMakeCInformation.cmake
+++ b/Modules/CMakeCInformation.cmake
@@ -132,9 +132,6 @@ _cmake_common_language_platform_flags(C)
# C compiler information
# <CMAKE_C_COMPILER>
-# <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS>
-# <CMAKE_SHARED_MODULE_CREATE_C_FLAGS>
-# <CMAKE_C_LINK_FLAGS>
# Static library tools
# <CMAKE_AR>
@@ -144,7 +141,7 @@ _cmake_common_language_platform_flags(C)
# create a C shared library
if(NOT CMAKE_C_CREATE_SHARED_LIBRARY)
set(CMAKE_C_CREATE_SHARED_LIBRARY
- "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
+ "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LANGUAGE_COMPILE_FLAGS> <LINK_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
endif()
# create a C shared module just copy the shared library rule
@@ -172,7 +169,7 @@ endif()
if(NOT CMAKE_C_LINK_EXECUTABLE)
set(CMAKE_C_LINK_EXECUTABLE
- "<CMAKE_C_COMPILER> <FLAGS> <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
+ "<CMAKE_C_COMPILER> <FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
endif()
set(CMAKE_C_USE_LINKER_INFORMATION TRUE)
diff --git a/Modules/CMakeCUDAInformation.cmake b/Modules/CMakeCUDAInformation.cmake
index 7ce3112..70a0e71 100644
--- a/Modules/CMakeCUDAInformation.cmake
+++ b/Modules/CMakeCUDAInformation.cmake
@@ -93,7 +93,7 @@ _cmake_common_language_platform_flags(CUDA)
# create a shared library
if(NOT CMAKE_CUDA_CREATE_SHARED_LIBRARY)
set(CMAKE_CUDA_CREATE_SHARED_LIBRARY
- "<CMAKE_CUDA_HOST_LINK_LAUNCHER> <CMAKE_SHARED_LIBRARY_CUDA_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CUDA_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>${__IMPLICIT_LINKS}")
+ "<CMAKE_CUDA_HOST_LINK_LAUNCHER> <CMAKE_SHARED_LIBRARY_CUDA_FLAGS> <LINK_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>${__IMPLICIT_LINKS}")
endif()
# create a shared module copy the shared library rule by default
diff --git a/Modules/CMakeCXXInformation.cmake b/Modules/CMakeCXXInformation.cmake
index 09d05db..465679c 100644
--- a/Modules/CMakeCXXInformation.cmake
+++ b/Modules/CMakeCXXInformation.cmake