CMake/Help/variable
Brad King fba51b096e MSVC: Add properties to configure compiler PDB files (#14762)
Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files
2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY
properties.  Those properties now exclusively handle linker PDB files.
Since STATIC libraries do not link their compiler PDB file becomes more
important.  Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and
"COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB
file location and pass the value to the MSVC /Fd option.
2014-02-26 09:34:38 -05:00
..
APPLE.rst
BORLAND.rst
BUILD_SHARED_LIBS.rst
CMAKE_ABSOLUTE_DESTINATION_FILES.rst
CMAKE_AR.rst
CMAKE_ARCHIVE_OUTPUT_DIRECTORY.rst
CMAKE_ARGC.rst
CMAKE_ARGV0.rst
CMAKE_AUTOMOC.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTOMOC_MOC_OPTIONS.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTOMOC_RELAXED_MODE.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTORCC.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTORCC_OPTIONS.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTOUIC.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_AUTOUIC_OPTIONS.rst Help: Reformat Qt autogenerator documentation. 2014-01-04 11:28:57 +01:00
CMAKE_BACKWARDS_COMPATIBILITY.rst Drop compatibility with CMake < 2.4 2013-10-23 08:54:31 -04:00
CMAKE_BINARY_DIR.rst
CMAKE_BUILD_TOOL.rst Prefer CMAKE_MAKE_PROGRAM over CMAKE_BUILD_TOOL (#14548) 2013-11-18 08:26:23 -05:00
CMAKE_BUILD_TYPE.rst
CMAKE_BUILD_WITH_INSTALL_RPATH.rst
CMAKE_CACHEFILE_DIR.rst
CMAKE_CACHE_MAJOR_VERSION.rst
CMAKE_CACHE_MINOR_VERSION.rst
CMAKE_CACHE_PATCH_VERSION.rst
CMAKE_CFG_INTDIR.rst
CMAKE_CL_64.rst
CMAKE_COLOR_MAKEFILE.rst
CMAKE_COMMAND.rst
CMAKE_COMPILER_2005.rst
CMAKE_COMPILER_IS_GNULANG.rst
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY.rst MSVC: Add properties to configure compiler PDB files (#14762) 2014-02-26 09:34:38 -05:00
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst MSVC: Add properties to configure compiler PDB files (#14762) 2014-02-26 09:34:38 -05:00
CMAKE_CONFIGURATION_TYPES.rst
CMAKE_CONFIG_POSTFIX.rst
CMAKE_CROSSCOMPILING.rst
CMAKE_CTEST_COMMAND.rst
CMAKE_CURRENT_BINARY_DIR.rst
CMAKE_CURRENT_LIST_DIR.rst
CMAKE_CURRENT_LIST_FILE.rst
CMAKE_CURRENT_LIST_LINE.rst
CMAKE_CURRENT_SOURCE_DIR.rst
CMAKE_DEBUG_POSTFIX.rst
CMAKE_DEBUG_TARGET_PROPERTIES.rst Help: Note that COMPATIBLE_INTERFACE_ properties may be origin-debugged. 2013-12-13 14:48:19 +01:00
CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst
CMAKE_DL_LIBS.rst
CMAKE_EDIT_COMMAND.rst Refactor tool selection for edit_cache (#14544) 2013-11-12 08:47:19 -05:00
CMAKE_ERROR_DEPRECATED.rst
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
CMAKE_EXECUTABLE_SUFFIX.rst
CMAKE_EXE_LINKER_FLAGS.rst
CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
CMAKE_EXTRA_GENERATOR.rst
CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst
CMAKE_FIND_LIBRARY_PREFIXES.rst
CMAKE_FIND_LIBRARY_SUFFIXES.rst
CMAKE_FIND_NO_INSTALL_PREFIX.rst Introduce CMAKE_STAGING_PREFIX variable. 2013-11-21 11:48:03 +01:00
CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst
CMAKE_FIND_ROOT_PATH.rst Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_FIND_ROOT_PATH_MODE_INCLUDE.rst Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.rst Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_FIND_ROOT_PATH_MODE_XXX.txt Help: Document the CMAKE_FIND_ROOT_PATH* variables. 2013-11-27 13:21:12 +01:00
CMAKE_Fortran_FORMAT.rst
CMAKE_Fortran_MODDIR_DEFAULT.rst
CMAKE_Fortran_MODDIR_FLAG.rst
CMAKE_Fortran_MODOUT_FLAG.rst
CMAKE_Fortran_MODULE_DIRECTORY.rst
CMAKE_GENERATOR.rst
CMAKE_GENERATOR_TOOLSET.rst
CMAKE_GNUtoMS.rst
CMAKE_HOME_DIRECTORY.rst
CMAKE_HOST_APPLE.rst
CMAKE_HOST_SYSTEM.rst
CMAKE_HOST_SYSTEM_NAME.rst
CMAKE_HOST_SYSTEM_PROCESSOR.rst
CMAKE_HOST_SYSTEM_VERSION.rst
CMAKE_HOST_UNIX.rst
CMAKE_HOST_WIN32.rst
CMAKE_IGNORE_PATH.rst
CMAKE_IMPORT_LIBRARY_PREFIX.rst
CMAKE_IMPORT_LIBRARY_SUFFIX.rst
CMAKE_INCLUDE_CURRENT_DIR.rst
CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.rst
CMAKE_INCLUDE_DIRECTORIES_BEFORE.rst Add missing documentation for include dirs related variables. (#12611) 2013-11-02 16:06:19 +01:00
CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE.rst Add missing documentation for include dirs related variables. (#12611) 2013-11-02 16:06:19 +01:00
CMAKE_INCLUDE_PATH.rst
CMAKE_INSTALL_DEFAULT_COMPONENT_NAME.rst
CMAKE_INSTALL_NAME_DIR.rst
CMAKE_INSTALL_PREFIX.rst
CMAKE_INSTALL_RPATH.rst
CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst
CMAKE_INTERNAL_PLATFORM_ABI.rst
CMAKE_JOB_POOL_COMPILE.rst Ninja: job pool support for compiling and linking 2013-11-25 22:23:24 +01:00
CMAKE_JOB_POOL_LINK.rst Ninja: job pool support for compiling and linking 2013-11-25 22:23:24 +01:00
CMAKE_LANG_ARCHIVE_APPEND.rst
CMAKE_LANG_ARCHIVE_CREATE.rst
CMAKE_LANG_ARCHIVE_FINISH.rst
CMAKE_LANG_COMPILER.rst
CMAKE_LANG_COMPILER_ABI.rst
CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst Help: Document the CMAKE_TOOLCHAIN_FILE. 2013-11-27 13:21:12 +01:00
CMAKE_LANG_COMPILER_ID.rst
CMAKE_LANG_COMPILER_LOADED.rst
CMAKE_LANG_COMPILER_TARGET.rst Help: Document the CMAKE_TOOLCHAIN_FILE. 2013-11-27 13:21:12 +01:00
CMAKE_LANG_COMPILER_VERSION.rst
CMAKE_LANG_COMPILE_OBJECT.rst
CMAKE_LANG_CREATE_SHARED_LIBRARY.rst
CMAKE_LANG_CREATE_SHARED_MODULE.rst
CMAKE_LANG_CREATE_STATIC_LIBRARY.rst
CMAKE_LANG_FLAGS.rst
CMAKE_LANG_FLAGS_DEBUG.rst
CMAKE_LANG_FLAGS_MINSIZEREL.rst
CMAKE_LANG_FLAGS_RELEASE.rst
CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst
CMAKE_LANG_IGNORE_EXTENSIONS.rst
CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst
CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES.rst
CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst
CMAKE_LANG_LIBRARY_ARCHITECTURE.rst
CMAKE_LANG_LINKER_PREFERENCE.rst
CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst
CMAKE_LANG_LINK_EXECUTABLE.rst
CMAKE_LANG_OUTPUT_EXTENSION.rst
CMAKE_LANG_PLATFORM_ID.rst
CMAKE_LANG_SIMULATE_ID.rst
CMAKE_LANG_SIMULATE_VERSION.rst
CMAKE_LANG_SIZEOF_DATA_PTR.rst
CMAKE_LANG_SOURCE_FILE_EXTENSIONS.rst
CMAKE_LANG_VISIBILITY_PRESET.rst
CMAKE_LIBRARY_ARCHITECTURE.rst
CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst
CMAKE_LIBRARY_OUTPUT_DIRECTORY.rst
CMAKE_LIBRARY_PATH.rst
CMAKE_LIBRARY_PATH_FLAG.rst
CMAKE_LINK_DEF_FILE_FLAG.rst
CMAKE_LINK_DEPENDS_NO_SHARED.rst
CMAKE_LINK_INTERFACE_LIBRARIES.rst
CMAKE_LINK_LIBRARY_FILE_FLAG.rst
CMAKE_LINK_LIBRARY_FLAG.rst
CMAKE_LINK_LIBRARY_SUFFIX.rst
CMAKE_MACOSX_BUNDLE.rst
CMAKE_MACOSX_RPATH.rst OS X: Add CMP0042 to enable MACOSX_RPATH by default 2014-01-02 13:41:49 -05:00
CMAKE_MAJOR_VERSION.rst Help: Expand documentation of CMAKE_VERSION and related variables 2014-02-05 09:24:41 -05:00
CMAKE_MAKE_PROGRAM.rst VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables 2013-12-04 11:05:05 -05:00
CMAKE_MAP_IMPORTED_CONFIG_CONFIG.rst
CMAKE_MFC_FLAG.rst
CMAKE_MINIMUM_REQUIRED_VERSION.rst
CMAKE_MINOR_VERSION.rst Help: Expand documentation of CMAKE_VERSION and related variables 2014-02-05 09:24:41 -05:00
CMAKE_MODULE_LINKER_FLAGS.rst
CMAKE_MODULE_LINKER_FLAGS_CONFIG.rst
CMAKE_MODULE_PATH.rst
CMAKE_NOT_USING_CONFIG_FLAGS.rst
CMAKE_NO_BUILTIN_CHRPATH.rst
CMAKE_NO_SYSTEM_FROM_IMPORTED.rst
CMAKE_OBJECT_PATH_MAX.rst
CMAKE_OSX_ARCHITECTURES.rst Help: Document CMAKE_OSX_* variables 2014-01-16 10:21:47 -05:00
CMAKE_OSX_DEPLOYMENT_TARGET.rst Help: Document CMAKE_OSX_* variables 2014-01-16 10:21:47 -05:00
CMAKE_OSX_SYSROOT.rst Help: Document CMAKE_OSX_* variables 2014-01-16 10:21:47 -05:00
CMAKE_OSX_VARIABLE.txt Help: Document CMAKE_OSX_* variables 2014-01-16 10:21:47 -05:00
CMAKE_PARENT_LIST_FILE.rst
CMAKE_PATCH_VERSION.rst Help: Expand documentation of CMAKE_VERSION and related variables 2014-02-05 09:24:41 -05:00
CMAKE_PDB_OUTPUT_DIRECTORY.rst Help: Document PDB behavior w.r.t. static libraries explicitly (#14600) 2013-12-02 11:32:41 -05:00
CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst Help: Document PDB behavior w.r.t. static libraries explicitly (#14600) 2013-12-02 11:32:41 -05:00
CMAKE_POLICY_DEFAULT_CMPNNNN.rst
CMAKE_POSITION_INDEPENDENT_CODE.rst
CMAKE_PREFIX_PATH.rst
CMAKE_PROGRAM_PATH.rst
CMAKE_PROJECT_NAME.rst
CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
CMAKE_RANLIB.rst
CMAKE_ROOT.rst
CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst
CMAKE_SCRIPT_MODE_FILE.rst
CMAKE_SHARED_LIBRARY_PREFIX.rst
CMAKE_SHARED_LIBRARY_SUFFIX.rst
CMAKE_SHARED_LINKER_FLAGS.rst
CMAKE_SHARED_LINKER_FLAGS_CONFIG.rst
CMAKE_SHARED_MODULE_PREFIX.rst
CMAKE_SHARED_MODULE_SUFFIX.rst
CMAKE_SIZEOF_VOID_P.rst
CMAKE_SKIP_BUILD_RPATH.rst
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY.rst
CMAKE_SKIP_INSTALL_RPATH.rst
CMAKE_SKIP_INSTALL_RULES.rst InstallRules: added new variable to disable generation of install rules 2014-01-08 16:28:14 +01:00
CMAKE_SKIP_RPATH.rst
CMAKE_SOURCE_DIR.rst
CMAKE_STAGING_PREFIX.rst Introduce CMAKE_STAGING_PREFIX variable. 2013-11-21 11:48:03 +01:00
CMAKE_STANDARD_LIBRARIES.rst
CMAKE_STATIC_LIBRARY_PREFIX.rst
CMAKE_STATIC_LIBRARY_SUFFIX.rst
CMAKE_STATIC_LINKER_FLAGS.rst
CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst
CMAKE_SYSROOT.rst Help: Document the CMAKE_TOOLCHAIN_FILE. 2013-11-27 13:21:12 +01:00
CMAKE_SYSTEM.rst
CMAKE_SYSTEM_IGNORE_PATH.rst
CMAKE_SYSTEM_INCLUDE_PATH.rst
CMAKE_SYSTEM_LIBRARY_PATH.rst
CMAKE_SYSTEM_NAME.rst
CMAKE_SYSTEM_PREFIX_PATH.rst Introduce CMAKE_STAGING_PREFIX variable. 2013-11-21 11:48:03 +01:00
CMAKE_SYSTEM_PROCESSOR.rst
CMAKE_SYSTEM_PROGRAM_PATH.rst
CMAKE_SYSTEM_VERSION.rst
CMAKE_TOOLCHAIN_FILE.rst Help: Document the CMAKE_TOOLCHAIN_FILE. 2013-11-27 13:21:12 +01:00
CMAKE_TRY_COMPILE_CONFIGURATION.rst
CMAKE_TWEAK_VERSION.rst Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMAKE_USER_MAKE_RULES_OVERRIDE.rst
CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst
CMAKE_USE_RELATIVE_PATHS.rst
CMAKE_VERBOSE_MAKEFILE.rst Help: Clarify CMAKE_VERBOSE_MAKEFILE initialization (#14658) 2013-12-19 14:48:51 -05:00
CMAKE_VERSION.rst Change version scheme to use only two components for feature levels 2014-02-19 09:30:13 -05:00
CMAKE_VISIBILITY_INLINES_HIDDEN.rst
CMAKE_VS_DEVENV_COMMAND.rst VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables 2013-12-04 11:05:05 -05:00
CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst
CMAKE_VS_MSBUILD_COMMAND.rst VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables 2013-12-04 11:05:05 -05:00
CMAKE_VS_MSDEV_COMMAND.rst VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables 2013-12-04 11:05:05 -05:00
CMAKE_VS_PLATFORM_TOOLSET.rst
CMAKE_WARN_DEPRECATED.rst
CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst
CMAKE_WIN32_EXECUTABLE.rst
CMAKE_XCODE_PLATFORM_TOOLSET.rst
CPACK_ABSOLUTE_DESTINATION_FILES.rst
CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst
CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst
CPACK_INSTALL_SCRIPT.rst
CPACK_PACKAGING_INSTALL_PREFIX.rst
CPACK_SET_DESTDIR.rst
CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst
CYGWIN.rst
ENV.rst
EXECUTABLE_OUTPUT_PATH.rst
LIBRARY_OUTPUT_PATH.rst
MSVC.rst
MSVC10.rst
MSVC11.rst
MSVC12.rst
MSVC60.rst
MSVC70.rst
MSVC71.rst
MSVC80.rst
MSVC90.rst
MSVC_IDE.rst
MSVC_VERSION.rst
PROJECT-NAME_BINARY_DIR.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
PROJECT-NAME_SOURCE_DIR.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
PROJECT-NAME_VERSION.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT-NAME_VERSION_MAJOR.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT-NAME_VERSION_MINOR.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT-NAME_VERSION_PATCH.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT-NAME_VERSION_TWEAK.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT_BINARY_DIR.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
PROJECT_NAME.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
PROJECT_SOURCE_DIR.rst Help: Format project command and variable documentation 2014-01-29 09:15:20 -05:00
PROJECT_VERSION.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT_VERSION_MAJOR.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT_VERSION_MINOR.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT_VERSION_PATCH.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
PROJECT_VERSION_TWEAK.rst project: Manage VERSION variables 2014-01-29 09:45:18 -05:00
UNIX.rst
WIN32.rst
XCODE_VERSION.rst