mirror of
https://github.com/Kitware/CMake.git
synced 2026-11-06 05:16:58 +00:00
Tests/RunCMake/property_init: Add missing properties
This commit is contained in:
1 parent
9c097d77b4
commit
19c9125289
6 files changed
+48
-2
No files matched your search
@@ -25,6 +25,7 @@ set(properties
|
||||
"OSX_ARCHITECTURES" "arm64" "<SAME>"
|
||||
### Windows
|
||||
"MSVC_DEBUG_INFORMATION_FORMAT" "Embedded" "<SAME>"
|
||||
"MSVC_RUNTIME_CHECKS" "StackFrameErrorCheck" "<SAME>"
|
||||
"MSVC_RUNTIME_LIBRARY" "MultiThreaded" "<SAME>"
|
||||
"VS_JUST_MY_CODE_DEBUGGING" "ON" "<SAME>"
|
||||
### OpenWatcom
|
||||
@@ -49,6 +50,12 @@ set(properties
|
||||
### Swift
|
||||
"Swift_LANGUAGE_VERSION" "2.3" "<SAME>"
|
||||
"Swift_MODULE_DIRECTORY" "${dir}" "<SAME>"
|
||||
"Swift_COMPILATION_MODE" "incremental" "<SAME>"
|
||||
"Swift_SEPARATE_MODULE_EMISSION" "ON" "<SAME>"
|
||||
### Rust
|
||||
"Rust_COMPILER_LAUNCHER" "ccache" "<SAME>"
|
||||
"Rust_EDITION" "2021" "<SAME>"
|
||||
"Rust_MAIN_CRATE_ROOT" "main.rs" "<SAME>"
|
||||
### SYCL
|
||||
"SYCL_COMPILER_LAUNCHER" "ccache" "<SAME>"
|
||||
"SYCL_CXX_STANDARD" "17" "<SAME>"
|
||||
@@ -57,9 +64,11 @@ set(properties
|
||||
"SYCL_VISIBILITY_PRESET" "hidden" "<SAME>"
|
||||
"SYCL_SEPARABLE_COMPILATION" "ON" "<SAME>"
|
||||
"SYCL_EXTENSION_MODE" "REPLACE" "<SAME>"
|
||||
"SYCL_DEVICE_TARGETS" "spir64" "<SAME>"
|
||||
### moc
|
||||
"AUTOMOC" "OFF" "<SAME>"
|
||||
"AUTOMOC_COMPILER_PREDEFINES" "OFF" "<SAME>"
|
||||
"AUTOMOC_INCLUDE_DIRECTORIES" "${dir}" "<SAME>"
|
||||
"AUTOMOC_MACRO_NAMES" "MOC_CLASS" "<SAME>"
|
||||
"AUTOMOC_MOC_OPTIONS" "-v" "<SAME>"
|
||||
"AUTOMOC_PATH_PREFIX" "moc_" "<SAME>"
|
||||
@@ -75,6 +84,8 @@ set(properties
|
||||
"AUTORCC_EXECUTABLE" "autorcc" "<SAME>"
|
||||
|
||||
# Linking properties
|
||||
"LINKER_TYPE" "DEFAULT" "<SAME>"
|
||||
"LINK_WARNING_AS_ERROR" "OFF" "<SAME>"
|
||||
"LINK_SEARCH_START_STATIC" "-Bstatic" "<SAME>"
|
||||
"LINK_SEARCH_END_STATIC" "-Bdynamic" "<SAME>"
|
||||
## Dependent library lookup
|
||||
@@ -112,14 +123,18 @@ set(properties
|
||||
### C++
|
||||
"CXX_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
### CUDA
|
||||
"CUDA_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
"CUDA_RESOLVE_DEVICE_SYMBOLS" "ON" "<SAME>"
|
||||
"CUDA_RUNTIME_LIBRARY" "Static" "<SAME>"
|
||||
### HIP
|
||||
"HIP_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
"HIP_RUNTIME_LIBRARY" "SHARED" "<SAME>"
|
||||
### Objective C
|
||||
"OBJC_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
### Objective C++
|
||||
"OBJCXX_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
### Fortran
|
||||
"Fortran_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
|
||||
### SYCL
|
||||
"SYCL_LINKER_LAUNCHER" "ccache" "<SAME>"
|
||||
@@ -133,6 +148,7 @@ set(properties
|
||||
"C_CLANG_TIDY_EXPORT_FIXES_DIR" "${dir}" "<SAME>"
|
||||
"C_CPPLINT" "cpplint" "<SAME>"
|
||||
"C_CPPCHECK" "cppcheck" "<SAME>"
|
||||
"C_ICSTAT" "icstat" "<SAME>"
|
||||
"C_INCLUDE_WHAT_YOU_USE" "iwyu" "<SAME>"
|
||||
"C_PVS_STUDIO" "pvs-studio-analyzer" "<SAME>"
|
||||
## C++
|
||||
@@ -140,6 +156,7 @@ set(properties
|
||||
"CXX_CLANG_TIDY_EXPORT_FIXES_DIR" "${dir}" "<SAME>"
|
||||
"CXX_CPPLINT" "cpplint" "<SAME>"
|
||||
"CXX_CPPCHECK" "cppcheck" "<SAME>"
|
||||
"CXX_ICSTAT" "icstat" "<SAME>"
|
||||
"CXX_INCLUDE_WHAT_YOU_USE" "iwyu" "<SAME>"
|
||||
"CXX_PVS_STUDIO" "pvs-studio-analyzer" "<SAME>"
|
||||
## Objective C
|
||||
@@ -157,12 +174,15 @@ set(properties
|
||||
"UNITY_BUILD_UNIQUE_ID" "unity" "<SAME>"
|
||||
"UNITY_BUILD_BATCH_SIZE" "10" "<SAME>"
|
||||
"UNITY_BUILD_MODE" "GROUP" "<SAME>"
|
||||
"UNITY_BUILD_RELOCATABLE" "ON" "<SAME>"
|
||||
"OPTIMIZE_DEPENDENCIES" "ON" "<SAME>"
|
||||
## Android
|
||||
"ANDROID_ANT_ADDITIONAL_OPTIONS" "-v" "<SAME>"
|
||||
"ANDROID_PROCESS_MAX" "2" "<SAME>"
|
||||
"ANDROID_SKIP_ANT_STEP" "ON" "<SAME>"
|
||||
## Autogen
|
||||
"AUTOGEN_BETTER_GRAPH_MULTI_CONFIG" "ON" "<SAME>"
|
||||
"AUTOGEN_COMMAND_LINE_LENGTH_MAX" "32000" "<SAME>"
|
||||
"AUTOGEN_ORIGIN_DEPENDS" "OFF" "<SAME>"
|
||||
"AUTOGEN_PARALLEL" "ON" "<SAME>"
|
||||
"AUTOGEN_USE_SYSTEM_INCLUDE" "ON" "<SAME>"
|
||||
|
||||
@@ -2,6 +2,9 @@ set(dir "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
|
||||
set(properties
|
||||
# property expected alias
|
||||
# Debugger properties
|
||||
"DEBUGGER_WORKING_DIRECTORY" "${dir}" "<SAME>"
|
||||
|
||||
# Compilation properties
|
||||
## Platforms
|
||||
### Windows
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
set(properties
|
||||
# property expected alias
|
||||
# property expected alias
|
||||
# Linking properties
|
||||
"LINK_LIBRARIES_ONLY_TARGETS" "OFF" "<SAME>"
|
||||
"LINK_LIBRARIES_ONLY_TARGETS" "OFF" "<SAME>"
|
||||
"LINK_LIBRARIES_STRATEGY" "REORDER_MINIMALLY" "<SAME>"
|
||||
)
|
||||
|
||||
prepare_target_types(normal_non_imported
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
set(properties
|
||||
# property expected alias
|
||||
# Compilation properties
|
||||
## Platforms
|
||||
### Windows
|
||||
"VS_USE_DEBUG_LIBRARIES" "OFF" "<SAME>"
|
||||
## Language
|
||||
### CSharp
|
||||
"DOTNET_SDK" "Microsoft.NET.Sdk" "<SAME>"
|
||||
|
||||
@@ -3,6 +3,11 @@ per_config(properties
|
||||
# Usage requirement properties
|
||||
"MAP_IMPORTED_CONFIG_" "Release" "<UNSET>"
|
||||
)
|
||||
list(APPEND properties
|
||||
# property expected alias
|
||||
# Usage requirement properties
|
||||
"EXPORT_FIND_PACKAGE_NAME" "pkg" "<SAME>"
|
||||
)
|
||||
|
||||
prepare_target_types(normal
|
||||
EXECUTABLE INTERFACE MODULE OBJECT SHARED STATIC
|
||||
|
||||
@@ -10,3 +10,17 @@ prepare_target_types(shared_library
|
||||
SHARED
|
||||
IMPORTED_SHARED)
|
||||
run_property_tests(shared_library properties)
|
||||
|
||||
set(properties
|
||||
# property expected alias
|
||||
# Linking properties
|
||||
## Platforms
|
||||
### AIX
|
||||
# Imported targets must set `AIX_SHARED_LIBRARY_ARCHIVE` explicitly.
|
||||
"AIX_SHARED_LIBRARY_ARCHIVE" "OFF" "<SAME>"
|
||||
)
|
||||
|
||||
prepare_target_types(non_imported_shared_library
|
||||
SHARED)
|
||||
set(iteration "-AIX_SHARED_LIBRARY_ARCHIVE")
|
||||
run_property_tests(non_imported_shared_library properties)
|
||||
Reference in new issue
Block a user