SM0 She11
Path:
/
/
usr
/
share
/
cmake3
/
Help
/
prop_tgt
Full Path (server): /usr/share/cmake3/Help/prop_tgt
Create Fil3
Upl04d Fil3
📄 ADDITIONAL_CLEAN_FILES.rst
[E]
[D]
[R]
📄 AIX_EXPORT_ALL_SYMBOLS.rst
[E]
[D]
[R]
📄 ALIASED_TARGET.rst
[E]
[D]
[R]
📄 ANDROID_ANT_ADDITIONAL_OPTIONS.rst
[E]
[D]
[R]
📄 ANDROID_API.rst
[E]
[D]
[R]
📄 ANDROID_API_MIN.rst
[E]
[D]
[R]
📄 ANDROID_ARCH.rst
[E]
[D]
[R]
📄 ANDROID_ASSETS_DIRECTORIES.rst
[E]
[D]
[R]
📄 ANDROID_GUI.rst
[E]
[D]
[R]
📄 ANDROID_JAR_DEPENDENCIES.rst
[E]
[D]
[R]
📄 ANDROID_JAR_DIRECTORIES.rst
[E]
[D]
[R]
📄 ANDROID_JAR_DIRECTORIES.rst.rename
[E]
[D]
[R]
📄 ANDROID_JAVA_SOURCE_DIR.rst
[E]
[D]
[R]
📄 ANDROID_NATIVE_LIB_DEPENDENCIES.rst
[E]
[D]
[R]
📄 ANDROID_NATIVE_LIB_DEPENDENCIES.rst.rename
[E]
[D]
[R]
📄 ANDROID_NATIVE_LIB_DIRECTORIES.rst
[E]
[D]
[R]
📄 ANDROID_NATIVE_LIB_DIRECTORIES.rst.rename
[E]
[D]
[R]
📄 ANDROID_PROCESS_MAX.rst
[E]
[D]
[R]
📄 ANDROID_PROGUARD.rst
[E]
[D]
[R]
📄 ANDROID_PROGUARD_CONFIG_PATH.rst
[E]
[D]
[R]
📄 ANDROID_SECURE_PROPS_PATH.rst
[E]
[D]
[R]
📄 ANDROID_SKIP_ANT_STEP.rst
[E]
[D]
[R]
📄 ANDROID_STL_TYPE.rst
[E]
[D]
[R]
📄 ARCHIVE_OUTPUT_DIRECTORY.rst
[E]
[D]
[R]
📄 ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst
[E]
[D]
[R]
📄 ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst.rename
[E]
[D]
[R]
📄 ARCHIVE_OUTPUT_NAME.rst
[E]
[D]
[R]
📄 ARCHIVE_OUTPUT_NAME_CONFIG.rst
[E]
[D]
[R]
📄 AUTOGEN_BUILD_DIR.rst
[E]
[D]
[R]
📄 AUTOGEN_ORIGIN_DEPENDS.rst
[E]
[D]
[R]
📄 AUTOGEN_PARALLEL.rst
[E]
[D]
[R]
📄 AUTOGEN_TARGET_DEPENDS.rst
[E]
[D]
[R]
📄 AUTOGEN_TARGET_DEPENDS.rst.rename
[E]
[D]
[R]
📄 AUTOMOC.rst
[E]
[D]
[R]
📄 AUTOMOC.rst.rename
[E]
[D]
[R]
📄 AUTOMOC_COMPILER_PREDEFINES.rst
[E]
[D]
[R]
📄 AUTOMOC_DEPEND_FILTERS.rst
[E]
[D]
[R]
📄 AUTOMOC_EXECUTABLE.rst
[E]
[D]
[R]
📄 AUTOMOC_MACRO_NAMES.rst
[E]
[D]
[R]
📄 AUTOMOC_MOC_OPTIONS.rst
[E]
[D]
[R]
📄 AUTOMOC_MOC_OPTIONS.rst.rename
[E]
[D]
[R]
📄 AUTOMOC_PATH_PREFIX.rst
[E]
[D]
[R]
📄 AUTORCC.rst
[E]
[D]
[R]
📄 AUTORCC.rst.rename
[E]
[D]
[R]
📄 AUTORCC_EXECUTABLE.rst
[E]
[D]
[R]
📄 AUTORCC_OPTIONS.rst
[E]
[D]
[R]
📄 AUTORCC_OPTIONS.rst.rename
[E]
[D]
[R]
📄 AUTOUIC.rst
[E]
[D]
[R]
📄 AUTOUIC.rst.rename
[E]
[D]
[R]
📄 AUTOUIC_EXECUTABLE.rst
[E]
[D]
[R]
📄 AUTOUIC_OPTIONS.rst
[E]
[D]
[R]
📄 AUTOUIC_OPTIONS.rst.rename
[E]
[D]
[R]
📄 AUTOUIC_SEARCH_PATHS.rst
[E]
[D]
[R]
📄 BINARY_DIR.rst
[E]
[D]
[R]
📄 BUILD_RPATH.rst
[E]
[D]
[R]
📄 BUILD_RPATH_USE_ORIGIN.rst
[E]
[D]
[R]
📄 BUILD_WITH_INSTALL_NAME_DIR.rst
[E]
[D]
[R]
📄 BUILD_WITH_INSTALL_RPATH.rst
[E]
[D]
[R]
📄 BUNDLE.rst
[E]
[D]
[R]
📄 BUNDLE_EXTENSION.rst
[E]
[D]
[R]
📄 COMMON_LANGUAGE_RUNTIME.rst
[E]
[D]
[R]
📄 COMPATIBLE_INTERFACE_BOOL.rst
[E]
[D]
[R]
📄 COMPATIBLE_INTERFACE_NUMBER_MAX.rst
[E]
[D]
[R]
📄 COMPATIBLE_INTERFACE_NUMBER_MIN.rst
[E]
[D]
[R]
📄 COMPATIBLE_INTERFACE_STRING.rst
[E]
[D]
[R]
📄 COMPILE_DEFINITIONS.rst
[E]
[D]
[R]
📄 COMPILE_DEFINITIONS.rst.rename
[E]
[D]
[R]
📄 COMPILE_DEFINITIONS_CONFIG.rst
[E]
[D]
[R]
📄 COMPILE_DEFINITIONS_CONFIG.rst.rename
[E]
[D]
[R]
📄 COMPILE_FEATURES.rst
[E]
[D]
[R]
📄 COMPILE_FEATURES.rst.rename
[E]
[D]
[R]
📄 COMPILE_FLAGS.rst
[E]
[D]
[R]
📄 COMPILE_OPTIONS.rst
[E]
[D]
[R]
📄 COMPILE_OPTIONS.rst.rename
[E]
[D]
[R]
📄 COMPILE_PDB_NAME.rst
[E]
[D]
[R]
📄 COMPILE_PDB_NAME_CONFIG.rst
[E]
[D]
[R]
📄 COMPILE_PDB_NOTE.txt
[E]
[D]
[R]
📄 COMPILE_PDB_OUTPUT_DIRECTORY.rst
[E]
[D]
[R]
📄 COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst
[E]
[D]
[R]
📄 CONFIG_OUTPUT_NAME.rst
[E]
[D]
[R]
📄 CONFIG_POSTFIX.rst
[E]
[D]
[R]
📄 CROSSCOMPILING_EMULATOR.rst
[E]
[D]
[R]
📄 CUDA_EXTENSIONS.rst
[E]
[D]
[R]
📄 CUDA_PTX_COMPILATION.rst
[E]
[D]
[R]
📄 CUDA_RESOLVE_DEVICE_SYMBOLS.rst
[E]
[D]
[R]
📄 CUDA_RUNTIME_LIBRARY-VALUES.txt
[E]
[D]
[R]
📄 CUDA_RUNTIME_LIBRARY.rst
[E]
[D]
[R]
📄 CUDA_SEPARABLE_COMPILATION.rst
[E]
[D]
[R]
📄 CUDA_STANDARD.rst
[E]
[D]
[R]
📄 CUDA_STANDARD_REQUIRED.rst
[E]
[D]
[R]
📄 CXX_EXTENSIONS.rst
[E]
[D]
[R]
📄 CXX_EXTENSIONS.rst.rename
[E]
[D]
[R]
📄 CXX_STANDARD.rst
[E]
[D]
[R]
📄 CXX_STANDARD.rst.rename
[E]
[D]
[R]
📄 CXX_STANDARD_REQUIRED.rst
[E]
[D]
[R]
📄 CXX_STANDARD_REQUIRED.rst.rename
[E]
[D]
[R]
📄 C_EXTENSIONS.rst
[E]
[D]
[R]
📄 C_EXTENSIONS.rst.rename
[E]
[D]
[R]
📄 C_STANDARD.rst
[E]
[D]
[R]
📄 C_STANDARD.rst.rename
[E]
[D]
[R]
📄 C_STANDARD_REQUIRED.rst
[E]
[D]
[R]
📄 C_STANDARD_REQUIRED.rst.rename
[E]
[D]
[R]
📄 DEBUG_POSTFIX.rst
[E]
[D]
[R]
📄 DEFINE_SYMBOL.rst
[E]
[D]
[R]
📄 DEPLOYMENT_ADDITIONAL_FILES.rst
[E]
[D]
[R]
📄 DEPLOYMENT_REMOTE_DIRECTORY.rst
[E]
[D]
[R]
📄 DEPRECATION.rst
[E]
[D]
[R]
📄 DISABLE_PRECOMPILE_HEADERS.rst
[E]
[D]
[R]
📄 DOTNET_TARGET_FRAMEWORK.rst
[E]
[D]
[R]
📄 DOTNET_TARGET_FRAMEWORK_VERSION.rst
[E]
[D]
[R]
📄 ENABLE_EXPORTS.rst
[E]
[D]
[R]
📄 EXCLUDE_FROM_ALL.rst
[E]
[D]
[R]
📄 EXCLUDE_FROM_DEFAULT_BUILD.rst
[E]
[D]
[R]
📄 EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst
[E]
[D]
[R]
📄 EXPORT_NAME.rst
[E]
[D]
[R]
📄 EXPORT_PROPERTIES.rst
[E]
[D]
[R]
📄 EchoString.rst
[E]
[D]
[R]
📄 FOLDER.rst
[E]
[D]
[R]
📄 FRAMEWORK.rst
[E]
[D]
[R]
📄 FRAMEWORK_VERSION.rst
[E]
[D]
[R]
📄 Fortran_FORMAT.rst
[E]
[D]
[R]
📄 Fortran_MODULE_DIRECTORY.rst
[E]
[D]
[R]
📄 GENERATOR_FILE_NAME.rst
[E]
[D]
[R]
📄 GHS_INTEGRITY_APP.rst
[E]
[D]
[R]
📄 GHS_NO_SOURCE_GROUP_FILE.rst
[E]
[D]
[R]
📄 GNUtoMS.rst
[E]
[D]
[R]
📄 HAS_CXX.rst
[E]
[D]
[R]
📄 IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
[E]
[D]
[R]
📄 IMPORTED.rst
[E]
[D]
[R]
📄 IMPORTED_COMMON_LANGUAGE_RUNTIME.rst
[E]
[D]
[R]
📄 IMPORTED_CONFIGURATIONS.rst
[E]
[D]
[R]
📄 IMPORTED_GLOBAL.rst
[E]
[D]
[R]
📄 IMPORTED_IMPLIB.rst
[E]
[D]
[R]
📄 IMPORTED_IMPLIB_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LIBNAME.rst
[E]
[D]
[R]
📄 IMPORTED_LIBNAME_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_DEPENDENT_LIBRARIES.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_DEPENDENT_LIBRARIES_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_LANGUAGES.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_LANGUAGES_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_LIBRARIES.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_LIBRARIES_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_MULTIPLICITY.rst
[E]
[D]
[R]
📄 IMPORTED_LINK_INTERFACE_MULTIPLICITY_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_LOCATION.rst
[E]
[D]
[R]
📄 IMPORTED_LOCATION_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_NO_SONAME.rst
[E]
[D]
[R]
📄 IMPORTED_NO_SONAME_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_OBJECTS.rst
[E]
[D]
[R]
📄 IMPORTED_OBJECTS_CONFIG.rst
[E]
[D]
[R]
📄 IMPORTED_SONAME.rst
[E]
[D]
[R]
📄 IMPORTED_SONAME_CONFIG.rst
[E]
[D]
[R]
📄 IMPORT_PREFIX.rst
[E]
[D]
[R]
📄 IMPORT_SUFFIX.rst
[E]
[D]
[R]
📄 INCLUDE_DIRECTORIES.rst
[E]
[D]
[R]
📄 INCLUDE_DIRECTORIES.rst.rename
[E]
[D]
[R]
📄 INSTALL_NAME_DIR.rst
[E]
[D]
[R]
📄 INSTALL_REMOVE_ENVIRONMENT_RPATH.rst
[E]
[D]
[R]
📄 INSTALL_RPATH.rst
[E]
[D]
[R]
📄 INSTALL_RPATH_USE_LINK_PATH.rst
[E]
[D]
[R]
📄 INTERFACE_AUTOUIC_OPTIONS.rst
[E]
[D]
[R]
📄 INTERFACE_AUTOUIC_OPTIONS.rst.rename
[E]
[D]
[R]
📄 INTERFACE_BUILD_PROPERTY.txt
[E]
[D]
[R]
📄 INTERFACE_COMPILE_DEFINITIONS.rst
[E]
[D]
[R]
📄 INTERFACE_COMPILE_FEATURES.rst
[E]
[D]
[R]
📄 INTERFACE_COMPILE_FEATURES.rst.rename
[E]
[D]
[R]
📄 INTERFACE_COMPILE_OPTIONS.rst
[E]
[D]
[R]
📄 INTERFACE_INCLUDE_DIRECTORIES.rst
[E]
[D]
[R]
📄 INTERFACE_LINK_DEPENDS.rst
[E]
[D]
[R]
📄 INTERFACE_LINK_DIRECTORIES.rst
[E]
[D]
[R]
📄 INTERFACE_LINK_LIBRARIES.rst
[E]
[D]
[R]
📄 INTERFACE_LINK_LIBRARIES.rst.rename
[E]
[D]
[R]
📄 INTERFACE_LINK_OPTIONS.rst
[E]
[D]
[R]
📄 INTERFACE_POSITION_INDEPENDENT_CODE.rst
[E]
[D]
[R]
📄 INTERFACE_PRECOMPILE_HEADERS.rst
[E]
[D]
[R]
📄 INTERFACE_SOURCES.rst
[E]
[D]
[R]
📄 INTERFACE_SOURCES.rst.rename
[E]
[D]
[R]
📄 INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst
[E]
[D]
[R]
📄 INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst.rename
[E]
[D]
[R]
📄 INTERPROCEDURAL_OPTIMIZATION.rst
[E]
[D]
[R]
📄 INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst
[E]
[D]
[R]
📄 IOS_INSTALL_COMBINED.rst
[E]
[D]
[R]
📄 JOB_POOL_COMPILE.rst
[E]
[D]
[R]
📄 JOB_POOL_LINK.rst
[E]
[D]
[R]
📄 JOB_POOL_PRECOMPILE_HEADER.rst
[E]
[D]
[R]
📄 LABELS.rst
[E]
[D]
[R]
📄 LANG_CLANG_TIDY.rst
[E]
[D]
[R]
📄 LANG_COMPILER_LAUNCHER.rst
[E]
[D]
[R]
📄 LANG_CPPCHECK.rst
[E]
[D]
[R]
📄 LANG_CPPLINT.rst
[E]
[D]
[R]
📄 LANG_INCLUDE_WHAT_YOU_USE.rst
[E]
[D]
[R]
📄 LANG_VISIBILITY_PRESET.rst
[E]
[D]
[R]
📄 LIBRARY_OUTPUT_DIRECTORY.rst
[E]
[D]
[R]
📄 LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst
[E]
[D]
[R]
📄 LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst.rename
[E]
[D]
[R]
📄 LIBRARY_OUTPUT_NAME.rst
[E]
[D]
[R]
📄 LIBRARY_OUTPUT_NAME_CONFIG.rst
[E]
[D]
[R]
📄 LINKER_LANGUAGE.rst
[E]
[D]
[R]
📄 LINK_DEPENDS.rst
[E]
[D]
[R]
📄 LINK_DEPENDS_NO_SHARED.rst
[E]
[D]
[R]
📄 LINK_DIRECTORIES.rst
[E]
[D]
[R]
📄 LINK_FLAGS.rst
[E]
[D]
[R]
📄 LINK_FLAGS_CONFIG.rst
[E]
[D]
[R]
📄 LINK_INTERFACE_LIBRARIES.rst
[E]
[D]
[R]
📄 LINK_INTERFACE_LIBRARIES_CONFIG.rst
[E]
[D]
[R]
📄 LINK_INTERFACE_MULTIPLICITY.rst
[E]
[D]
[R]
📄 LINK_INTERFACE_MULTIPLICITY_CONFIG.rst
[E]
[D]
[R]
📄 LINK_LIBRARIES.rst
[E]
[D]
[R]
📄 LINK_LIBRARIES.rst.rename
[E]
[D]
[R]
📄 LINK_LIBRARIES_INDIRECTION.txt
[E]
[D]
[R]
📄 LINK_OPTIONS.rst
[E]
[D]
[R]
📄 LINK_SEARCH_END_STATIC.rst
[E]
[D]
[R]
📄 LINK_SEARCH_START_STATIC.rst
[E]
[D]
[R]
📄 LINK_WHAT_YOU_USE.rst
[E]
[D]
[R]
📄 LOCATION.rst
[E]
[D]
[R]
📄 LOCATION_CONFIG.rst
[E]
[D]
[R]
📄 MACHO_COMPATIBILITY_VERSION.rst
[E]
[D]
[R]
📄 MACHO_CURRENT_VERSION.rst
[E]
[D]
[R]
📄 MACOSX_BUNDLE.rst
[E]
[D]
[R]
📄 MACOSX_BUNDLE_INFO_PLIST.rst
[E]
[D]
[R]
📄 MACOSX_FRAMEWORK_INFO_PLIST.rst
[E]
[D]
[R]
📄 MACOSX_RPATH.rst
[E]
[D]
[R]
📄 MANUALLY_ADDED_DEPENDENCIES.rst
[E]
[D]
[R]
📄 MAP_IMPORTED_CONFIG_CONFIG.rst
[E]
[D]
[R]
📄 MSVC_RUNTIME_LIBRARY-VALUES.txt
[E]
[D]
[R]
📄 MSVC_RUNTIME_LIBRARY.rst
[E]
[D]
[R]
📄 NAME.rst
[E]
[D]
[R]
📄 NO_SONAME.rst
[E]
[D]
[R]
📄 NO_SYSTEM_FROM_IMPORTED.rst
[E]
[D]
[R]
📄 OBJCXX_EXTENSIONS.rst
[E]
[D]
[R]
📄 OBJCXX_STANDARD.rst
[E]
[D]
[R]
📄 OBJCXX_STANDARD_REQUIRED.rst
[E]
[D]
[R]
📄 OBJC_EXTENSIONS.rst
[E]
[D]
[R]
📄 OBJC_STANDARD.rst
[E]
[D]
[R]
📄 OBJC_STANDARD_REQUIRED.rst
[E]
[D]
[R]
📄 OSX_ARCHITECTURES.rst
[E]
[D]
[R]
📄 OSX_ARCHITECTURES_CONFIG.rst
[E]
[D]
[R]
📄 OUTPUT_NAME.rst
[E]
[D]
[R]
📄 OUTPUT_NAME.rst.rename
[E]
[D]
[R]
📄 OUTPUT_NAME_CONFIG.rst
[E]
[D]
[R]
📄 PDB_NAME.rst
[E]
[D]
[R]
📄 PDB_NAME_CONFIG.rst
[E]
[D]
[R]
📄 PDB_NOTE.txt
[E]
[D]
[R]
📄 PDB_OUTPUT_DIRECTORY.rst
[E]
[D]
[R]
📄 PDB_OUTPUT_DIRECTORY_CONFIG.rst
[E]
[D]
[R]
📄 POSITION_INDEPENDENT_CODE.rst
[E]
[D]
[R]
📄 POST_INSTALL_SCRIPT.rst
[E]
[D]
[R]
📄 PRECOMPILE_HEADERS.rst
[E]
[D]
[R]
📄 PRECOMPILE_HEADERS_REUSE_FROM.rst
[E]
[D]
[R]
📄 PREFIX.rst
[E]
[D]
[R]
📄 PRE_INSTALL_SCRIPT.rst
[E]
[D]
[R]
📄 PRIVATE_HEADER.rst
[E]
[D]
[R]
📄 PROJECT_LABEL.rst
[E]
[D]
[R]
📄 PUBLIC_HEADER.rst
[E]
[D]
[R]
📄 RESOURCE.rst
[E]
[D]
[R]
📄 RULE_LAUNCH_COMPILE.rst
[E]
[D]
[R]
📄 RULE_LAUNCH_CUSTOM.rst
[E]
[D]
[R]
📄 RULE_LAUNCH_LINK.rst
[E]
[D]
[R]
📄 RUNTIME_OUTPUT_DIRECTORY.rst
[E]
[D]
[R]
📄 RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst
[E]
[D]
[R]
📄 RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst.rename
[E]
[D]
[R]
📄 RUNTIME_OUTPUT_NAME.rst
[E]
[D]
[R]
📄 RUNTIME_OUTPUT_NAME_CONFIG.rst
[E]
[D]
[R]
📄 SKIP_BUILD_RPATH.rst
[E]
[D]
[R]
📄 SOURCES.rst
[E]
[D]
[R]
📄 SOURCE_DIR.rst
[E]
[D]
[R]
📄 SOVERSION.rst
[E]
[D]
[R]
📄 STATIC_LIBRARY_FLAGS.rst
[E]
[D]
[R]
📄 STATIC_LIBRARY_FLAGS_CONFIG.rst
[E]
[D]
[R]
📄 STATIC_LIBRARY_OPTIONS.rst
[E]
[D]
[R]
📄 SUFFIX.rst
[E]
[D]
[R]
📄 Swift_DEPENDENCIES_FILE.rst
[E]
[D]
[R]
📄 Swift_LANGUAGE_VERSION.rst
[E]
[D]
[R]
📄 Swift_MODULE_DIRECTORY.rst
[E]
[D]
[R]
📄 Swift_MODULE_NAME.rst
[E]
[D]
[R]
📄 TYPE.rst
[E]
[D]
[R]
📄 UNITY_BUILD.rst
[E]
[D]
[R]
📄 UNITY_BUILD_BATCH_SIZE.rst
[E]
[D]
[R]
📄 UNITY_BUILD_CODE_AFTER_INCLUDE.rst
[E]
[D]
[R]
📄 UNITY_BUILD_CODE_BEFORE_INCLUDE.rst
[E]
[D]
[R]
📄 VERSION.rst
[E]
[D]
[R]
📄 VISIBILITY_INLINES_HIDDEN.rst
[E]
[D]
[R]
📄 VS_CONFIGURATION_TYPE.rst
[E]
[D]
[R]
📄 VS_DEBUGGER_COMMAND.rst
[E]
[D]
[R]
📄 VS_DEBUGGER_COMMAND_ARGUMENTS.rst
[E]
[D]
[R]
📄 VS_DEBUGGER_ENVIRONMENT.rst
[E]
[D]
[R]
📄 VS_DEBUGGER_WORKING_DIRECTORY.rst
[E]
[D]
[R]
📄 VS_DESKTOP_EXTENSIONS_VERSION.rst
[E]
[D]
[R]
📄 VS_DOTNET_DOCUMENTATION_FILE.rst
[E]
[D]
[R]
📄 VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.rst
[E]
[D]
[R]
📄 VS_DOTNET_REFERENCES.rst
[E]
[D]
[R]
📄 VS_DOTNET_REFERENCES_COPY_LOCAL.rst
[E]
[D]
[R]
📄 VS_DOTNET_REFERENCE_refname.rst
[E]
[D]
[R]
📄 VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst
[E]
[D]
[R]
📄 VS_DPI_AWARE.rst
[E]
[D]
[R]
📄 VS_GLOBAL_KEYWORD.rst
[E]
[D]
[R]
📄 VS_GLOBAL_PROJECT_TYPES.rst
[E]
[D]
[R]
📄 VS_GLOBAL_ROOTNAMESPACE.rst
[E]
[D]
[R]
📄 VS_GLOBAL_variable.rst
[E]
[D]
[R]
📄 VS_IOT_EXTENSIONS_VERSION.rst
[E]
[D]
[R]
📄 VS_IOT_STARTUP_TASK.rst
[E]
[D]
[R]
📄 VS_JUST_MY_CODE_DEBUGGING.rst
[E]
[D]
[R]
📄 VS_KEYWORD.rst
[E]
[D]
[R]
📄 VS_MOBILE_EXTENSIONS_VERSION.rst
[E]
[D]
[R]
📄 VS_NO_SOLUTION_DEPLOY.rst
[E]
[D]
[R]
📄 VS_PACKAGE_REFERENCES.rst
[E]
[D]
[R]
📄 VS_PROJECT_IMPORT.rst
[E]
[D]
[R]
📄 VS_SCC_AUXPATH.rst
[E]
[D]
[R]
📄 VS_SCC_LOCALPATH.rst
[E]
[D]
[R]
📄 VS_SCC_PROJECTNAME.rst
[E]
[D]
[R]
📄 VS_SCC_PROVIDER.rst
[E]
[D]
[R]
📄 VS_SDK_REFERENCES.rst
[E]
[D]
[R]
📄 VS_USER_PROPS.rst
[E]
[D]
[R]
📄 VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION.rst
[E]
[D]
[R]
📄 VS_WINRT_COMPONENT.rst
[E]
[D]
[R]
📄 VS_WINRT_EXTENSIONS.rst
[E]
[D]
[R]
📄 VS_WINRT_REFERENCES.rst
[E]
[D]
[R]
📄 WIN32_EXECUTABLE.rst
[E]
[D]
[R]
📄 WINDOWS_EXPORT_ALL_SYMBOLS.rst
[E]
[D]
[R]
📄 XCODE_ATTRIBUTE_an-attribute.rst
[E]
[D]
[R]
📄 XCODE_ATTRIBUTE_an-attribute.rst.rename
[E]
[D]
[R]
📄 XCODE_EXPLICIT_FILE_TYPE.rst
[E]
[D]
[R]
📄 XCODE_GENERATE_SCHEME.rst
[E]
[D]
[R]
📄 XCODE_PRODUCT_TYPE.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_ADDRESS_SANITIZER.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_ARGUMENTS.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_DEBUG_AS_ROOT.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_ENVIRONMENT.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_EXECUTABLE.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_GUARD_MALLOC.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_MALLOC_GUARD_EDGES.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_MALLOC_SCRIBBLE.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_MALLOC_STACK.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_THREAD_SANITIZER.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_THREAD_SANITIZER_STOP.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_WORKING_DIRECTORY.rst
[E]
[D]
[R]
📄 XCODE_SCHEME_ZOMBIE_OBJECTS.rst
[E]
[D]
[R]
📄 XCTEST.rst
[E]
[D]
[R]
📄 XXX_OUTPUT_DIRECTORY.txt
[E]
[D]
[R]
📄 XXX_OUTPUT_NAME.txt
[E]
[D]
[R]
Editing: AUTOMOC.rst
AUTOMOC ------- Should the target be processed with auto-moc (for Qt projects). :prop_tgt:`AUTOMOC` is a boolean specifying whether CMake will handle the Qt ``moc`` preprocessor automatically, i.e. without having to use the :module:`QT4_WRAP_CPP() <FindQt4>` or ``QT5_WRAP_CPP()`` macro. Currently Qt4 and Qt5 are supported. This property is initialized by the value of the :variable:`CMAKE_AUTOMOC` variable if it is set when a target is created. When this property is set ``ON``, CMake will scan the header and source files at build time and invoke ``moc`` accordingly. Header file processing ^^^^^^^^^^^^^^^^^^^^^^ At configuration time, a list of header files that should be scanned by :prop_tgt:`AUTOMOC` is computed from the target's sources. - All header files in the target's sources are added to the scan list. - For all C++ source files ``<source_base>.<source_extension>`` in the target's sources, CMake searches for - a regular header with the same base name (``<source_base>.<header_extention>``) and - a private header with the same base name and a ``_p`` suffix (``<source_base>_p.<header_extention>``) and adds these to the scan list. At build time, CMake scans each unknown or modified header file from the list and searches for - a Qt macro from :prop_tgt:`AUTOMOC_MACRO_NAMES`, - additional file dependencies from the ``FILE`` argument of a ``Q_PLUGIN_METADATA`` macro and - additional file dependencies detected by filters defined in :prop_tgt:`AUTOMOC_DEPEND_FILTERS`. If a Qt macro is found, then the header will be compiled by the ``moc`` to the output file ``moc_<base_name>.cpp``. The complete output file path is described in the section `Output file location`_. The header will be ``moc`` compiled again if a file from the additional file dependencies changes. Header ``moc`` output files ``moc_<base_name>.cpp`` can be included in source files. In the section `Including header moc files in sources`_ there is more information on that topic. Source file processing ^^^^^^^^^^^^^^^^^^^^^^ At build time, CMake scans each unknown or modified C++ source file from the target's sources for - a Qt macro from :prop_tgt:`AUTOMOC_MACRO_NAMES`, - includes of header ``moc`` files (see `Including header moc files in sources`_), - additional file dependencies from the ``FILE`` argument of a ``Q_PLUGIN_METADATA`` macro and - additional file dependencies detected by filters defined in :prop_tgt:`AUTOMOC_DEPEND_FILTERS`. If a Qt macro is found, then the C++ source file ``<base>.<source_extension>`` is expected to as well contain an include statement .. code-block:: c++ #include <<base>.moc> // or #include "<base>.moc" The source file then will be compiled by the ``moc`` to the output file ``<base>.moc``. A description of the complete output file path is in section `Output file location`_. The source will be ``moc`` compiled again if a file from the additional file dependencies changes. Including header moc files in sources """"""""""""""""""""""""""""""""""""" A source file can include the ``moc`` output file of a header ``<header_base>.<header_extension>`` by using an include statement of the form .. code-block:: c++ #include <moc_<header_base>.cpp> // or #include "moc_<header_base>.cpp" If the ``moc`` output file of a header is included by a source, it will be generated in a different location than if it was not included. This is described in the section `Output file location`_. Output file location ^^^^^^^^^^^^^^^^^^^^ Included moc output files """"""""""""""""""""""""" ``moc`` output files that are included by a source file will be generated in - ``<AUTOGEN_BUILD_DIR>/include`` for single configuration generators or in - ``<AUTOGEN_BUILD_DIR>/include_<CONFIG>`` for :prop_gbl:`multi configuration <GENERATOR_IS_MULTI_CONFIG>` generators. Where ``<AUTOGEN_BUILD_DIR>`` is the value of the target property :prop_tgt:`AUTOGEN_BUILD_DIR`. The include directory is automatically added to the target's :prop_tgt:`INCLUDE_DIRECTORIES`. Not included moc output files """"""""""""""""""""""""""""" ``moc`` output files that are not included in a source file will be generated in - ``<AUTOGEN_BUILD_DIR>/<SOURCE_DIR_CHECKSUM>`` for single configuration generators or in, - ``<AUTOGEN_BUILD_DIR>/include_<CONFIG>/<SOURCE_DIR_CHECKSUM>`` for :prop_gbl:`multi configuration <GENERATOR_IS_MULTI_CONFIG>` generators. Where ``<SOURCE_DIR_CHECKSUM>`` is a checksum computed from the relative parent directory path of the ``moc`` input file. This scheme allows to have ``moc`` input files with the same name in different directories. All not included ``moc`` output files will be included automatically by the CMake generated file - ``<AUTOGEN_BUILD_DIR>/mocs_compilation.cpp``, which is added to the target's sources. Qt version detection ^^^^^^^^^^^^^^^^^^^^ :prop_tgt:`AUTOMOC` enabled targets need to know the Qt major and minor version they're working with. The major version usually is provided by the ``INTERFACE_QT_MAJOR_VERSION`` property of the ``Qt[45]Core`` library, that the target links to. To find the minor version, CMake builds a list of available Qt versions from - ``Qt5Core_VERSION_MAJOR`` and ``Qt5Core_VERSION_MINOR`` variables (usually set by ``find_package(Qt5...)``) - ``Qt5Core_VERSION_MAJOR`` and ``Qt5Core_VERSION_MINOR`` directory properties - ``QT_VERSION_MAJOR`` and ``QT_VERSION_MINOR`` variables (usually set by ``find_package(Qt4...)``) - ``QT_VERSION_MAJOR`` and ``QT_VERSION_MINOR`` directory properties in the context of the :command:`add_executable` or :command:`add_library` call. Assumed ``INTERFACE_QT_MAJOR_VERSION`` is a valid number, the first entry in the list with a matching major version is taken. If no matching major version was found, an error is generated. If ``INTERFACE_QT_MAJOR_VERSION`` is not a valid number, the first entry in the list is taken. A ``find_package(Qt[45]...)`` call sets the ``QT/Qt5Core_VERSION_MAJOR/MINOR`` variables. If the call is in a different context than the :command:`add_executable` or :command:`add_library` call, e.g. in a function, then the version variables might not be available to the :prop_tgt:`AUTOMOC` enabled target. In that case the version variables can be forwarded from the ``find_package(Qt[45]...)`` calling context to the :command:`add_executable` or :command:`add_library` calling context as directory properties. The following Qt5 example demonstrates the procedure. .. code-block:: cmake function (add_qt5_client) find_package(Qt5 REQUIRED QUIET COMPONENTS Core Widgets) ... set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY Qt5Core_VERSION_MAJOR "${Qt5Core_VERSION_MAJOR}") set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY Qt5Core_VERSION_MINOR "${Qt5Core_VERSION_MAJOR}") ... endfunction () ... add_qt5_client() add_executable(myTarget main.cpp) target_link_libraries(myTarget Qt5::QtWidgets) set_property(TARGET myTarget PROPERTY AUTOMOC ON) Modifiers ^^^^^^^^^ :prop_tgt:`AUTOMOC_EXECUTABLE`: The ``moc`` executable will be detected automatically, but can be forced to a certain binary using this target property. :prop_tgt:`AUTOMOC_MOC_OPTIONS`: Additional command line options for ``moc`` can be set in this target property. :prop_tgt:`AUTOMOC_MACRO_NAMES`: This list of Qt macro names can be extended to search for additional macros in headers and sources. :prop_tgt:`AUTOMOC_DEPEND_FILTERS`: ``moc`` dependency file names can be extracted from headers or sources by defining file name filters in this target property. :prop_tgt:`AUTOMOC_COMPILER_PREDEFINES`: Compiler pre definitions for ``moc`` are written to the ``moc_predefs.h`` file. The generation of this file can be enabled or disabled in this target property. :prop_sf:`SKIP_AUTOMOC`: Sources and headers can be excluded from :prop_tgt:`AUTOMOC` processing by setting this source file property. :prop_sf:`SKIP_AUTOGEN`: Source files can be excluded from :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTOUIC` and :prop_tgt:`AUTORCC` processing by setting this source file property. :prop_gbl:`AUTOGEN_SOURCE_GROUP`: This global property can be used to group files generated by :prop_tgt:`AUTOMOC` or :prop_tgt:`AUTORCC` together in an IDE, e.g. in MSVS. :prop_gbl:`AUTOGEN_TARGETS_FOLDER`: This global property can be used to group :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTOUIC` and :prop_tgt:`AUTORCC` targets together in an IDE, e.g. in MSVS. :variable:`CMAKE_GLOBAL_AUTOGEN_TARGET`: A global ``autogen`` target, that depends on all :prop_tgt:`AUTOMOC` or :prop_tgt:`AUTOUIC` generated ``<ORIGIN>_autogen`` targets in the project, will be generated when this variable is ``ON``. :prop_tgt:`AUTOGEN_PARALLEL`: This target property controls the number of ``moc`` or ``uic`` processes to start in parallel during builds. See the :manual:`cmake3-qt(7)` manual for more information on using CMake with Qt.
Save