Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 694672 Details for
Bug 908875
[abrt] cmake-2.8.10.2-3.fc18: _M_grab: Process /usr/bin/cmake was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 165.62 KB, created by
Jens Timmerman
on 2013-02-07 17:48:35 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jens Timmerman
Created:
2013-02-07 17:48:35 UTC
Size:
165.62 KB
patch
obsolete
>[New LWP 3709] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `cmake -G Unix Makefiles . /home/jens/.vim/bundle/YouCompleteMe/cpp -DCMAKE_CXX_'. >Program terminated with signal 11, Segmentation fault. >#0 _M_grab (__alloc2=..., __alloc1=..., this=0x4c49504d4f435f40) at /usr/src/debug/gcc-4.7.2-20121109/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.h:226 >226 ? _M_refcopy() : _M_clone(__alloc1); > >Thread 1 (Thread 0x7f64fc979800 (LWP 3709)): >#0 _M_grab (__alloc2=..., __alloc1=..., this=0x4c49504d4f435f40) at /usr/src/debug/gcc-4.7.2-20121109/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.h:226 >No locals. >#1 std::string::assign (this=0x7fffe7547328, __str=<error reading variable: Cannot access memory at address 0x4c49504d4f435f40>) at /usr/src/debug/gcc-4.7.2-20121109/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.tcc:251 > __a = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>} > __tmp = 0x4c49504d4f435f58 <Address 0x4c49504d4f435f58 out of bounds> >#2 0x00000000004fc07a in operator= (__str=<error reading variable: Cannot access memory at address 0x4c49504d4f435f40>, this=0x7fffe7547328) at /usr/include/c++/4.7.2/bits/basic_string.h:544 >No locals. >#3 cmake::HandleDeleteCacheVariables (this=0x7fffe7547890, var=<optimized out>) at /usr/src/debug/cmake-2.8.10.2/Source/cmake.cxx:2070 > save = {key = "CMAKE_CXX_COMPILER", value = "", help = "", type = 6816984} > i = <error reading variable: Cannot access memory at address 0x4c49504d4f435f40> > argsSplit = std::vector of length 1, capacity 1 = {"CMAKE_CXX_COMPILER"} > ci = {Container = @0x1c56a50, Position = {first = {<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BoostParts_BINARY_DIR", <No data fields>}, second = {Value = "/home/jens/dev/ycm_build/BoostParts", Type = cmCacheManager::STATIC, Properties = {<std::map<cmsys::String, cmProperty, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmProperty> > >> = std::map with 1 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "HELPSTRING", <No data fields>}] = {Name = "HELPSTRING", Value = "Value Computed by CMake", ValueHasBeenSet = true}}, CMakeInstance = }, Initialized = true}}} > saved = std::vector of length 0, capacity 0 > warning = {<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >> = {<std::basic_ostream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x685980 <vtable for cmOStringStream+64>, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x7fffe75473d8, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x39656e56c0 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x7fffe7547348, _M_ctype = 0x3965700d60 <(anonymous namespace)::ctype_c>, _M_num_put = 0x3965701080 <(anonymous namespace)::num_put_c>, _M_num_get = 0x3965701070 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x685958 <vtable for cmOStringStream+24>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x93cb10 <vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >+16>, _M_in_beg = 0x1c72cb9 "ou have changed variables that require your cache to be deleted.\nConfigure will be re-run and you may have to reset some variables.\nThe following variables have changed:\nCMAKE_CXX_COMPILER= ", _M_in_cur = 0x1c72cb9 "ou have changed variables that require your cache to be deleted.\nConfigure will be re-run and you may have to reset some variables.\nThe following variables have changed:\nCMAKE_CXX_COMPILER= ", _M_in_end = 0x1c72cb9 "ou have changed variables that require your cache to be deleted.\nConfigure will be re-run and you may have to reset some variables.\nThe following variables have changed:\nCMAKE_CXX_COMPILER= ", _M_out_beg = 0x1c72cb8 "You have changed variables that require your cache to be deleted.\nConfigure will be re-run and you may have to reset some variables.\nThe following variables have changed:\nCMAKE_CXX_COMPILER= ", _M_out_cur = 0x1c72d77 "", _M_out_end = 0x1c72eb8 "!", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x3965700ae0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x39656e56c0 <__gnu_cxx::category_names>, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "Y"}}, <No data fields>} >#4 0x00000000004fca46 in cmake::Run (this=0x7fffe7547890, args=std::vector of length 6, capacity 8 = {...}, noconfigure=false) at /usr/src/debug/cmake-2.8.10.2/Source/cmake.cxx:2478 > oldstartdir = "/home/jens/.vim/bundle/YouCompleteMe/cpp" > oldstartoutputdir = "/home/jens/dev/ycm_build" > ret = <optimized out> > message = "Unix Makefiles" >#5 0x000000000048eee1 in do_cmake (ac=6, av=0x7fffe7547c08) at /usr/src/debug/cmake-2.8.10.2/Source/cmakemain.cxx:529 > command = <optimized out> > list_help = <optimized out> > view_only = <optimized out> > res = <optimized out> > wiz = <optimized out> > sysinfo = <optimized out> > list_all_cached = <optimized out> > cm = {Properties = {<std::map<cmsys::String, cmProperty, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmProperty> > >> = std::map with 10 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ENABLED_LANGUAGES", <No data fields>}] = {Name = "ENABLED_LANGUAGES", Value = "C", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FIND_LIBRARY_USE_LIB64_PATHS", <No data fields>}] = {Name = "FIND_LIBRARY_USE_LIB64_PATHS", Value = "TRUE", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IN_TRY_COMPILE", <No data fields>}] = {Name = "IN_TRY_COMPILE", Value = "0", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PACKAGES_FOUND", <No data fields>}] = {Name = "PACKAGES_FOUND", Value = "", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PACKAGES_NOT_FOUND", <No data fields>}] = {Name = "PACKAGES_NOT_FOUND", Value = "PythonLibs", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TARGET_SUPPORTS_SHARED_LIBS", <No data fields>}] = {Name = "TARGET_SUPPORTS_SHARED_LIBS", Value = "TRUE", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_CMAKE_PythonLibs_QUIET", <No data fields>}] = {Name = "_CMAKE_PythonLibs_QUIET", Value = "FALSE", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_CMAKE_PythonLibs_REQUIRED_VERSION", <No data fields>}] = {Name = "_CMAKE_PythonLibs_REQUIRED_VERSION", Value = ">= 2.5", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_CMAKE_PythonLibs_TYPE", <No data fields>}] = {Name = "_CMAKE_PythonLibs_TYPE", Value = "REQUIRED", ValueHasBeenSet = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "__CMAKE_DELETE_CACHE_CHANGE_VARS_", <No data fields>}] = {Name = "__CMAKE_DELETE_CACHE_CHANGE_VARS_", Value = "", ValueHasBeenSet = true}}, CMakeInstance = 0x7fffe7547890}, AccessedProperties = std::set with 0 elements, PropertyDefinitions = std::map with 7 elements = {[cmProperty::TARGET] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 119 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "<CONFIG>_OUTPUT_NAME", <No data fields>}] = {Name = "<CONFIG>_OUTPUT_NAME", ShortDescription = "Old per-configuration target file base name.", FullDescription = "This is a configuration-specific version of OUTPUT_NAME. Use OUTPUT_NAME_<CONFIG> instead.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "<CONFIG>_POSTFIX", <No data fields>}] = {Name = "<CONFIG>_POSTFIX", ShortDescription = "Postfix to append to the target file name for configuration <CONFIG>.", FullDescription = "When building with configuration <CONFIG> the value of this property is appended to the target file name built on disk. For non-executable targets, this property is initialized by the value of the va"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ARCHIVE_OUTPUT_DIRECTORY", <No data fields>}] = {Name = "ARCHIVE_OUTPUT_DIRECTORY", ShortDescription = "Output directory in which to build ARCHIVE target files.", FullDescription = "This property specifies the directory into which archive target files should be built. Multi-configuration generators (VS, Xcode) append a per-configuration subdirectory to the specified directory. T"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ARCHIVE_OUTPUT_DIRECTORY_<CONFIG>", <No data fields>}] = {Name = "ARCHIVE_OUTPUT_DIRECTORY_<CONFIG>", ShortDescription = "Per-configuration output directory for ARCHIVE target files.", FullDescription = "This is a per-configuration version of ARCHIVE_OUTPUT_DIRECTORY, but multi-configuration generators (VS, Xcode) do NOT append a per-configuration subdirectory to the specified directory. This propert"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ARCHIVE_OUTPUT_NAME", <No data fields>}] = {Name = "ARCHIVE_OUTPUT_NAME", ShortDescription = "Output name for ARCHIVE target files.", FullDescription = "This property specifies the base name for archive target files. It overrides OUTPUT_NAME and OUTPUT_NAME_<CONFIG> properties. There are three kinds of target files that may be built: archive, library"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ARCHIVE_OUTPUT_NAME_<CONFIG>", <No data fields>}] = {Name = "ARCHIVE_OUTPUT_NAME_<CONFIG>", ShortDescription = "Per-configuration output name for ARCHIVE target files.", FullDescription = "This is the configuration-specific version of ARCHIVE_OUTPUT_NAME.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "AUTOMOC", <No data fields>}] = {Name = "AUTOMOC", ShortDescription = "Should the target be processed with automoc (for Qt projects).", FullDescription = "AUTOMOC is a boolean specifying whether CMake will handle the Qt moc preprocessor automatically, i.e. without having to use the QT4_WRAP_CPP() macro. Currently Qt4 is supported. When this property is "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "AUTOMOC_MOC_OPTIONS", <No data fields>}] = {Name = "AUTOMOC_MOC_OPTIONS", ShortDescription = "Additional options for moc when using automoc (see the AUTOMOC property)", FullDescription = "This property is only used if the AUTOMOC property is set to TRUE for this target. In this case, it holds additional command line options which will be used when moc is executed during the build, i.e."..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BUILD_WITH_INSTALL_RPATH", <No data fields>}] = {Name = "BUILD_WITH_INSTALL_RPATH", ShortDescription = "Should build tree targets have install tree rpaths.", FullDescription = "BUILD_WITH_INSTALL_RPATH is a boolean specifying whether to link the target in the build tree with the INSTALL_RPATH. This takes precedence over SKIP_BUILD_RPATH and avoids the need for relinking bef"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BUNDLE", <No data fields>}] = {Name = "BUNDLE", ShortDescription = "This target is a CFBundle on the Mac.", FullDescription = "If a module library target has this property set to true it will be built as a CFBundle when built on the mac. It will have the directory structure required for a CFBundle and will be suitable to be u"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BUNDLE_EXTENSION", <No data fields>}] = {Name = "BUNDLE_EXTENSION", ShortDescription = "The file extension used to name a BUNDLE target on the Mac.", FullDescription = "The default value is \"bundle\" - you can also use \"plugin\" or whatever file extension is required by the host app for your bundle.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS", <No data fields>}] = {Name = "COMPILE_DEFINITIONS", ShortDescription = "Preprocessor definitions for compiling a target's sources.", FullDescription = "The COMPILE_DEFINITIONS property may be set to a semicolon-separated list of preprocessor definitions using the syntax VAR or VAR=value. Function-style definitions are not supported. CMake will auto"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS_<CONFIG>", <No data fields>}] = {Name = "COMPILE_DEFINITIONS_<CONFIG>", ShortDescription = "Per-configuration preprocessor definitions on a target.", FullDescription = "This is the configuration-specific version of COMPILE_DEFINITIONS.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_FLAGS", <No data fields>}] = {Name = "COMPILE_FLAGS", ShortDescription = "Additional flags to use when compiling this target's sources.", FullDescription = "The COMPILE_FLAGS property sets additional compiler flags used to build sources within the target. Use COMPILE_DEFINITIONS to pass additional preprocessor definitions.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DEBUG_POSTFIX", <No data fields>}] = {Name = "DEBUG_POSTFIX", ShortDescription = "See target property <CONFIG>_POSTFIX.", FullDescription = "This property is a special case of the more-general <CONFIG>_POSTFIX property for the DEBUG configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DEFINE_SYMBOL", <No data fields>}] = {Name = "DEFINE_SYMBOL", ShortDescription = "Define a symbol when compiling this target's sources.", FullDescription = "DEFINE_SYMBOL sets the name of the preprocessor symbol defined when compiling sources in a shared library. If not set here then it is set to target_EXPORTS by default (with some substitutions if the t"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ENABLE_EXPORTS", <No data fields>}] = {Name = "ENABLE_EXPORTS", ShortDescription = "Specify whether an executable exports symbols for loadable modules.", FullDescription = "Normally an executable does not export any symbols because it is the final program. It is possible for an executable to export symbols to be used by loadable modules. When this property is set to tr"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "EXCLUDE_FROM_ALL", <No data fields>}] = {Name = "EXCLUDE_FROM_ALL", ShortDescription = "Exclude the target from the all target.", FullDescription = "A property on a target that indicates if the target is excluded from the default build target. If it is not, then with a Makefile for example typing make will cause this target to be built. The same c"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "EchoString", <No data fields>}] = {Name = "EchoString", ShortDescription = "A message to be displayed when the target is built.", FullDescription = "A message to display on some generators (such as makefiles) when the target is built.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FOLDER", <No data fields>}] = {Name = "FOLDER", ShortDescription = "Set the folder name. Use to organize targets in an IDE.", FullDescription = "Targets with no FOLDER property will appear as top level entities in IDEs like Visual Studio. Targets with the same FOLDER property value will appear next to each other in a folder of that name. To ne"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FRAMEWORK", <No data fields>}] = {Name = "FRAMEWORK", ShortDescription = "This target is a framework on the Mac.", FullDescription = "If a shared library target has this property set to true it will be built as a framework when built on the mac. It will have the directory structure required for a framework and will be suitable to be"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Fortran_FORMAT", <No data fields>}] = {Name = "Fortran_FORMAT", ShortDescription = "Set to FIXED or FREE to indicate the Fortran source layout.", FullDescription = "This property tells CMake whether the Fortran source files in a target use fixed-format or free-format. CMake will pass the corresponding format flag to the compiler. Use the source-specific Fortran"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Fortran_MODULE_DIRECTORY", <No data fields>}] = {Name = "Fortran_MODULE_DIRECTORY", ShortDescription = "Specify output directory for Fortran modules provided by the target.", FullDescription = "If the target contains Fortran source files that provide modules and the compiler supports a module output directory this specifies the directory in which the modules will be placed. When this proper"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "GENERATOR_FILE_NAME", <No data fields>}] = {Name = "GENERATOR_FILE_NAME", ShortDescription = "Generator's file for this target.", FullDescription = "An internal property used by some generators to record the name of project or dsp file associated with this target.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "GNUtoMS", <No data fields>}] = {Name = "GNUtoMS", ShortDescription = "Convert GNU import library (.dll.a) to MS format (.lib).", FullDescription = "When linking a shared library or executable that exports symbols using GNU tools on Windows (MinGW/MSYS) with Visual Studio installed convert the import library (.dll.a) from GNU to MS format (.lib). "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "HAS_CXX", <No data fields>}] = {Name = "HAS_CXX", ShortDescription = "Link the target using the C++ linker tool (obsolete).", FullDescription = "This is equivalent to setting the LINKER_LANGUAGE property to CXX. See that property's documentation for details.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM", <No data fields>}] = {Name = "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM", ShortDescription = "Specify #include line transforms for dependencies in a target.", FullDescription = "This property specifies rules to transform macro-like #include lines during implicit dependency scanning of C and C++ source files. The list of rules must be semicolon-separated with each entry of th"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED", <No data fields>}] = {Name = "IMPORTED", ShortDescription = "Read-only indication of whether a target is IMPORTED.", FullDescription = "The boolean value of this property is true for targets created with the IMPORTED option to add_executable or add_library. It is false for targets built within the project.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_CONFIGURATIONS", <No data fields>}] = {Name = "IMPORTED_CONFIGURATIONS", ShortDescription = "Configurations provided for an IMPORTED target.", FullDescription = "Set this to the list of configuration names available for an IMPORTED target. The names correspond to configurations defined in the project from which the target is imported. If the importing projec"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_IMPLIB", <No data fields>}] = {Name = "IMPORTED_IMPLIB", ShortDescription = "Full path to the import library for an IMPORTED target.", FullDescription = "Set this to the location of the \".lib\" part of a windows DLL. Ignored for non-imported targets.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_IMPLIB_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_IMPLIB_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_IMPLIB property.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_DEPENDENT_LIBRARIES", <No data fields>}] = {Name = "IMPORTED_LINK_DEPENDENT_LIBRARIES", ShortDescription = "Dependent shared libraries of an imported shared library.", FullDescription = "Shared libraries may be linked to other shared libraries as part of their implementation. On some platforms the linker searches for the dependent libraries of shared libraries they are including in t"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_DEPENDENT_LIBRARIES_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_LINK_DEPENDENT_LIBRARIES_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_LINK_DEPENDENT_LIBRARIES.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported. If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_LANGUAGES", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_LANGUAGES", ShortDescription = "Languages compiled into an IMPORTED static library.", FullDescription = "Set this to the list of languages of source files compiled to produce a STATIC IMPORTED library (such as \"C\" or \"CXX\"). CMake accounts for these languages when computing how to link a target to the i"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_LANGUAGES_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_LANGUAGES_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_LINK_INTERFACE_LANGUAGES.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported. If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_LIBRARIES", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_LIBRARIES", ShortDescription = "Transitive link interface of an IMPORTED target.", FullDescription = "Set this to the list of libraries whose interface is included when an IMPORTED library target is linked to another target. The libraries will be included on the link line for the target. Unlike the "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_LIBRARIES_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_LIBRARIES_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_LINK_INTERFACE_LIBRARIES.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported. If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_MULTIPLICITY", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_MULTIPLICITY", ShortDescription = "Repetition count for cycles of IMPORTED static libraries.", FullDescription = "This is LINK_INTERFACE_MULTIPLICITY for IMPORTED targets.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LINK_INTERFACE_MULTIPLICITY_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_LINK_INTERFACE_MULTIPLICITY_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_LINK_INTERFACE_MULTIPLICITY.", FullDescription = "If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LOCATION", <No data fields>}] = {Name = "IMPORTED_LOCATION", ShortDescription = "Full path to the main file on disk for an IMPORTED target.", FullDescription = "Set this to the location of an IMPORTED target file on disk. For executables this is the location of the executable file. For bundles on OS X this is the location of the executable file inside Conte"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_LOCATION_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_LOCATION_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_LOCATION property.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_NO_SONAME", <No data fields>}] = {Name = "IMPORTED_NO_SONAME", ShortDescription = "Specifies that an IMPORTED shared library target has no \"soname\". ", FullDescription = "Set this property to true for an imported shared library file that has no \"soname\" field. CMake may adjust generated link commands for some platforms to prevent the linker from using the path to the "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_NO_SONAME_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_NO_SONAME_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_NO_SONAME property.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_SONAME", <No data fields>}] = {Name = "IMPORTED_SONAME", ShortDescription = "The \"soname\" of an IMPORTED target of shared library type.", FullDescription = "Set this to the \"soname\" embedded in an imported shared library. This is meaningful only on platforms supporting the feature. Ignored for non-imported targets.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORTED_SONAME_<CONFIG>", <No data fields>}] = {Name = "IMPORTED_SONAME_<CONFIG>", ShortDescription = "<CONFIG>-specific version of IMPORTED_SONAME property.", FullDescription = "Configuration names correspond to those provided by the project from which the target is imported.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORT_PREFIX", <No data fields>}] = {Name = "IMPORT_PREFIX", ShortDescription = "What comes before the import library name.", FullDescription = "Similar to the target property PREFIX, but used for import libraries (typically corresponding to a DLL) instead of regular libraries. A target property that can be set to override the prefix (such as "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPORT_SUFFIX", <No data fields>}] = {Name = "IMPORT_SUFFIX", ShortDescription = "What comes after the import library name.", FullDescription = "Similar to the target property SUFFIX, but used for import libraries (typically corresponding to a DLL) instead of regular libraries. A target property that can be set to override the suffix (such as "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INCLUDE_DIRECTORIES", <No data fields>}] = {Name = "INCLUDE_DIRECTORIES", ShortDescription = "List of preprocessor include file search directories.", FullDescription = "This property specifies the list of directories given so far to the include_directories command. This property exists on directories and targets. In addition to accepting values from the include_direc"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INSTALL_NAME_DIR", <No data fields>}] = {Name = "INSTALL_NAME_DIR", ShortDescription = "Mac OSX directory name for installed targets.", FullDescription = "INSTALL_NAME_DIR is a string specifying the directory portion of the \"install_name\" field of shared libraries on Mac OSX to use in the installed targets. ", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INSTALL_RPATH", <No data fields>}] = {Name = "INSTALL_RPATH", ShortDescription = "The rpath to use for installed targets.", FullDescription = "A semicolon-separated list specifying the rpath to use in installed targets (for platforms that support it). This property is initialized by the value of the variable CMAKE_INSTALL_RPATH if it is set"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INSTALL_RPATH_USE_LINK_PATH", <No data fields>}] = {Name = "INSTALL_RPATH_USE_LINK_PATH", ShortDescription = "Add paths to linker search and installed rpath.", FullDescription = "INSTALL_RPATH_USE_LINK_PATH is a boolean that if set to true will append directories in the linker search path and outside the project to the INSTALL_RPATH. This property is initialized by the value "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INTERPROCEDURAL_OPTIMIZATION", <No data fields>}] = {Name = "INTERPROCEDURAL_OPTIMIZATION", ShortDescription = "Enable interprocedural optimization for a target.", FullDescription = "If set to true, enables interprocedural optimizations if they are known to be supported by the compiler.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INTERPROCEDURAL_OPTIMIZATION_<CONFIG>", <No data fields>}] = {Name = "INTERPROCEDURAL_OPTIMIZATION_<CONFIG>", ShortDescription = "Per-configuration interprocedural optimization for a target.", FullDescription = "This is a per-configuration version of INTERPROCEDURAL_OPTIMIZATION. If set, this property overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LABELS", <No data fields>}] = {Name = "LABELS", ShortDescription = "Specify a list of text labels associated with a target.", FullDescription = "Target label semantics are currently unspecified.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LIBRARY_OUTPUT_DIRECTORY", <No data fields>}] = {Name = "LIBRARY_OUTPUT_DIRECTORY", ShortDescription = "Output directory in which to build LIBRARY target files.", FullDescription = "This property specifies the directory into which library target files should be built. Multi-configuration generators (VS, Xcode) append a per-configuration subdirectory to the specified directory. T"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LIBRARY_OUTPUT_DIRECTORY_<CONFIG>", <No data fields>}] = {Name = "LIBRARY_OUTPUT_DIRECTORY_<CONFIG>", ShortDescription = "Per-configuration output directory for LIBRARY target files.", FullDescription = "This is a per-configuration version of LIBRARY_OUTPUT_DIRECTORY, but multi-configuration generators (VS, Xcode) do NOT append a per-configuration subdirectory to the specified directory. This propert"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LIBRARY_OUTPUT_NAME", <No data fields>}] = {Name = "LIBRARY_OUTPUT_NAME", ShortDescription = "Output name for LIBRARY target files.", FullDescription = "This property specifies the base name for library target files. It overrides OUTPUT_NAME and OUTPUT_NAME_<CONFIG> properties. There are three kinds of target files that may be built: archive, library"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LIBRARY_OUTPUT_NAME_<CONFIG>", <No data fields>}] = {Name = "LIBRARY_OUTPUT_NAME_<CONFIG>", ShortDescription = "Per-configuration output name for LIBRARY target files.", FullDescription = "This is the configuration-specific version of LIBRARY_OUTPUT_NAME.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINKER_LANGUAGE", <No data fields>}] = {Name = "LINKER_LANGUAGE", ShortDescription = "Specifies language whose compiler will invoke the linker.", FullDescription = "For executables, shared libraries, and modules, this sets the language whose compiler is used to link the target (such as \"C\" or \"CXX\"). A typical value for an executable is the language of the sourc"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_DEPENDS", <No data fields>}] = {Name = "LINK_DEPENDS", ShortDescription = "Additional files on which a target binary depends for linking.", FullDescription = "Specifies a semicolon-separated list of full-paths to files on which the link rule for this target depends. The target binary will be linked if any of the named files is newer than it.\nThis property "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_FLAGS", <No data fields>}] = {Name = "LINK_FLAGS", ShortDescription = "Additional flags to use when linking this target.", FullDescription = "The LINK_FLAGS property can be used to add extra flags to the link step of a target. LINK_FLAGS_<CONFIG> will add to the configuration <CONFIG>, for example, DEBUG, RELEASE, MINSIZEREL, RELWITHDEBINFO"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_FLAGS_<CONFIG>", <No data fields>}] = {Name = "LINK_FLAGS_<CONFIG>", ShortDescription = "Per-configuration linker flags for a target.", FullDescription = "This is the configuration-specific version of LINK_FLAGS.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_INTERFACE_LIBRARIES", <No data fields>}] = {Name = "LINK_INTERFACE_LIBRARIES", ShortDescription = "List public interface libraries for a shared library or executable.", FullDescription = "By default linking to a shared library target transitively links to targets with which the library itself was linked. For an executable with exports (see the ENABLE_EXPORTS property) no default trans"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_INTERFACE_LIBRARIES_<CONFIG>", <No data fields>}] = {Name = "LINK_INTERFACE_LIBRARIES_<CONFIG>", ShortDescription = "Per-configuration list of public interface libraries for a target.", FullDescription = "This is the configuration-specific version of LINK_INTERFACE_LIBRARIES. If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_INTERFACE_MULTIPLICITY", <No data fields>}] = {Name = "LINK_INTERFACE_MULTIPLICITY", ShortDescription = "Repetition count for STATIC libraries with cyclic dependencies.", FullDescription = "When linking to a STATIC library target with cyclic dependencies the linker may need to scan more than once through the archives in the strongly connected component of the dependency graph. CMake by "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_INTERFACE_MULTIPLICITY_<CONFIG>", <No data fields>}] = {Name = "LINK_INTERFACE_MULTIPLICITY_<CONFIG>", ShortDescription = "Per-configuration repetition count for cycles of STATIC libraries.", FullDescription = "This is the configuration-specific version of LINK_INTERFACE_MULTIPLICITY. If set, this property completely overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_SEARCH_END_STATIC", <No data fields>}] = {Name = "LINK_SEARCH_END_STATIC", ShortDescription = "End a link line such that static system libraries are used.", FullDescription = "Some linkers support switches such as -Bstatic and -Bdynamic to determine whether to use static or shared libraries for -lXXX options. CMake uses these options to set the link type for libraries whos"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_SEARCH_START_STATIC", <No data fields>}] = {Name = "LINK_SEARCH_START_STATIC", ShortDescription = "Assume the linker looks for static libraries by default.", FullDescription = "Some linkers support switches such as -Bstatic and -Bdynamic to determine whether to use static or shared libraries for -lXXX options. CMake uses these options to set the link type for libraries whos"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LOCATION", <No data fields>}] = {Name = "LOCATION", ShortDescription = "Read-only location of a target on disk.", FullDescription = "For an imported target, this read-only property returns the value of the LOCATION_<CONFIG> property for an unspecified configuration <CONFIG> provided by the target.\nFor a non-imported target, this pr"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LOCATION_<CONFIG>", <No data fields>}] = {Name = "LOCATION_<CONFIG>", ShortDescription = "Read-only property providing a target location on disk.", FullDescription = "A read-only property that indicates where a target's main file is located on disk for the configuration <CONFIG>. The property is defined only for library and executable targets. An imported target "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MACOSX_BUNDLE", <No data fields>}] = {Name = "MACOSX_BUNDLE", ShortDescription = "Build an executable as an application bundle on Mac OS X.", FullDescription = "When this property is set to true the executable when built on Mac OS X will be created as an application bundle. This makes it a GUI executable that can be launched from the Finder. See the MACOSX_"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MACOSX_BUNDLE_INFO_PLIST", <No data fields>}] = {Name = "MACOSX_BUNDLE_INFO_PLIST", ShortDescription = "Specify a custom Info.plist template for a Mac OS X App Bundle.", FullDescription = "An executable target with MACOSX_BUNDLE enabled will be built as an application bundle on Mac OS X. By default its Info.plist file is created by configuring a template called MacOSXBundleInfo.plist.i"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MACOSX_FRAMEWORK_INFO_PLIST", <No data fields>}] = {Name = "MACOSX_FRAMEWORK_INFO_PLIST", ShortDescription = "Specify a custom Info.plist template for a Mac OS X Framework.", FullDescription = "An library target with FRAMEWORK enabled will be built as a framework on Mac OS X. By default its Info.plist file is created by configuring a template called MacOSXFrameworkInfo.plist.in located in t"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MAP_IMPORTED_CONFIG_<CONFIG>", <No data fields>}] = {Name = "MAP_IMPORTED_CONFIG_<CONFIG>", ShortDescription = "Map from project configuration to IMPORTED target's configuration.", FullDescription = "Set this to the list of configurations of an imported target that may be used for the current project's <CONFIG> configuration. Targets imported from another project may not provide the same set of c"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "NO_SONAME", <No data fields>}] = {Name = "NO_SONAME", ShortDescription = "Whether to set \"soname\" when linking a shared library or module.", FullDescription = "Enable this boolean property if a generated shared library or module should not have \"soname\" set. Default is to set \"soname\" on all shared libraries and modules as long as the platform supports it. G"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OSX_ARCHITECTURES", <No data fields>}] = {Name = "OSX_ARCHITECTURES", ShortDescription = "Target specific architectures for OS X.", FullDescription = "The OSX_ARCHITECTURES property sets the target binary architecture for targets on OS X. This property is initialized by the value of the variable CMAKE_OSX_ARCHITECTURES if it is set when a target is"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OSX_ARCHITECTURES_<CONFIG>", <No data fields>}] = {Name = "OSX_ARCHITECTURES_<CONFIG>", ShortDescription = "Per-configuration OS X binary architectures for a target.", FullDescription = "This property is the configuration-specific version of OSX_ARCHITECTURES.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OUTPUT_NAME", <No data fields>}] = {Name = "OUTPUT_NAME", ShortDescription = "Output name for target files.", FullDescription = "This sets the base name for output files created for an executable or library target. If not set, the logical target name is used by default.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OUTPUT_NAME_<CONFIG>", <No data fields>}] = {Name = "OUTPUT_NAME_<CONFIG>", ShortDescription = "Per-configuration target file base name.", FullDescription = "This is the configuration-specific version of OUTPUT_NAME.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PDB_NAME", <No data fields>}] = {Name = "PDB_NAME", ShortDescription = "Output name for MS debug symbols .pdb file.", FullDescription = "Set the base name for debug symbols file created for an executable or library target. If not set, the logical target name is used by default. \nThis property is not implemented by the Visual Studio 6"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PDB_NAME_<CONFIG>", <No data fields>}] = {Name = "PDB_NAME_<CONFIG>", ShortDescription = "Per-configuration name for MS debug symbols .pdb file. ", FullDescription = "This is the configuration-specific version of PDB_NAME. \nThis property is not implemented by the Visual Studio 6 generator.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PDB_OUTPUT_DIRECTORY", <No data fields>}] = {Name = "PDB_OUTPUT_DIRECTORY", ShortDescription = "Output directory for MS debug symbols .pdb files.", FullDescription = "This property specifies the directory into which the MS debug symbols will be placed. This property is initialized by the value of the variable CMAKE_PDB_OUTPUT_DIRECTORY if it is set when a target i"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PDB_OUTPUT_DIRECTORY_<CONFIG>", <No data fields>}] = {Name = "PDB_OUTPUT_DIRECTORY_<CONFIG>", ShortDescription = "Per-configuration output directory for MS debug symbols .pdb files.", FullDescription = "This is a per-configuration version of PDB_OUTPUT_DIRECTORY, but multi-configuration generators (VS, Xcode) do NOT append a per-configuration subdirectory to the specified directory. This property is "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "POSITION_INDEPENDENT_CODE", <No data fields>}] = {Name = "POSITION_INDEPENDENT_CODE", ShortDescription = "Whether to create a position-independent target", FullDescription = "The POSITION_INDEPENDENT_CODE property determines whether position independent executables or shared libraries will be created. This property is true by default for SHARED and MODULE library targets "..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "POST_INSTALL_SCRIPT", <No data fields>}] = {Name = "POST_INSTALL_SCRIPT", ShortDescription = "Deprecated install support.", FullDescription = "The PRE_INSTALL_SCRIPT and POST_INSTALL_SCRIPT properties are the old way to specify CMake scripts to run before and after installing a target. They are used only when the old INSTALL_TARGETS command"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PREFIX", <No data fields>}] = {Name = "PREFIX", ShortDescription = "What comes before the library name.", FullDescription = "A target property that can be set to override the prefix (such as \"lib\") on a library name.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PRE_INSTALL_SCRIPT", <No data fields>}] = {Name = "PRE_INSTALL_SCRIPT", ShortDescription = "Deprecated install support.", FullDescription = "The PRE_INSTALL_SCRIPT and POST_INSTALL_SCRIPT properties are the old way to specify CMake scripts to run before and after installing a target. They are used only when the old INSTALL_TARGETS command"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PRIVATE_HEADER", <No data fields>}] = {Name = "PRIVATE_HEADER", ShortDescription = "Specify private header files in a FRAMEWORK shared library target.", FullDescription = "Shared library targets marked with the FRAMEWORK property generate frameworks on OS X and normal shared libraries on other platforms. This property may be set to a list of header files to be placed i"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PROJECT_LABEL", <No data fields>}] = {Name = "PROJECT_LABEL", ShortDescription = "Change the name of a target in an IDE.", FullDescription = "Can be used to change the name of the target in an IDE like Visual Studio. ", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PUBLIC_HEADER", <No data fields>}] = {Name = "PUBLIC_HEADER", ShortDescription = "Specify public header files in a FRAMEWORK shared library target.", FullDescription = "Shared library targets marked with the FRAMEWORK property generate frameworks on OS X and normal shared libraries on other platforms. This property may be set to a list of header files to be placed i"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RESOURCE", <No data fields>}] = {Name = "RESOURCE", ShortDescription = "Specify resource files in a FRAMEWORK shared library target.", FullDescription = "Shared library targets marked with the FRAMEWORK property generate frameworks on OS X and normal shared libraries on other platforms. This property may be set to a list of files to be placed in the R"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_COMPILE", <No data fields>}] = {Name = "RULE_LAUNCH_COMPILE", ShortDescription = "Specify a launcher for compile rules.", FullDescription = "See the global property of the same name for details. This overrides the global and directory property for a target.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_CUSTOM", <No data fields>}] = {Name = "RULE_LAUNCH_CUSTOM", ShortDescription = "Specify a launcher for custom rules.", FullDescription = "See the global property of the same name for details. This overrides the global and directory property for a target.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_LINK", <No data fields>}] = {Name = "RULE_LAUNCH_LINK", ShortDescription = "Specify a launcher for link rules.", FullDescription = "See the global property of the same name for details. This overrides the global and directory property for a target.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RUNTIME_OUTPUT_DIRECTORY", <No data fields>}] = {Name = "RUNTIME_OUTPUT_DIRECTORY", ShortDescription = "Output directory in which to build RUNTIME target files.", FullDescription = "This property specifies the directory into which runtime target files should be built. Multi-configuration generators (VS, Xcode) append a per-configuration subdirectory to the specified directory. T"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RUNTIME_OUTPUT_DIRECTORY_<CONFIG>", <No data fields>}] = {Name = "RUNTIME_OUTPUT_DIRECTORY_<CONFIG>", ShortDescription = "Per-configuration output directory for RUNTIME target files.", FullDescription = "This is a per-configuration version of RUNTIME_OUTPUT_DIRECTORY, but multi-configuration generators (VS, Xcode) do NOT append a per-configuration subdirectory to the specified directory. This propert"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RUNTIME_OUTPUT_NAME", <No data fields>}] = {Name = "RUNTIME_OUTPUT_NAME", ShortDescription = "Output name for RUNTIME target files.", FullDescription = "This property specifies the base name for runtime target files. It overrides OUTPUT_NAME and OUTPUT_NAME_<CONFIG> properties. There are three kinds of target files that may be built: archive, librar"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RUNTIME_OUTPUT_NAME_<CONFIG>", <No data fields>}] = {Name = "RUNTIME_OUTPUT_NAME_<CONFIG>", ShortDescription = "Per-configuration output name for RUNTIME target files.", FullDescription = "This is the configuration-specific version of RUNTIME_OUTPUT_NAME.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "SKIP_BUILD_RPATH", <No data fields>}] = {Name = "SKIP_BUILD_RPATH", ShortDescription = "Should rpaths be used for the build tree.", FullDescription = "SKIP_BUILD_RPATH is a boolean specifying whether to skip automatic generation of an rpath allowing the target to run from the build tree. This property is initialized by the value of the variable CMA"..., DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "SOURCES", <No data fields>}] = {Name = "SOURCES", ShortDescription = "Source names specified for a target.", FullDescription = "Read-only list of sources specified for a target. The names returned are suitable for passing to the set_source_files_properties command.", DocumentationSection = "", Scope = cmProperty::TARGET, Chained = false}...}, <No data fields>}, [cmProperty::SOURCE_FILE] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 17 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ABSTRACT", <No data fields>}] = {Name = "ABSTRACT", ShortDescription = "Is this source file an abstract class.", FullDescription = "A property on a source file that indicates if the source file represents a class that is abstract. This only makes sense for languages that have a notion of an abstract class and it is only used by so"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS", <No data fields>}] = {Name = "COMPILE_DEFINITIONS", ShortDescription = "Preprocessor definitions for compiling a source file.", FullDescription = "The COMPILE_DEFINITIONS property may be set to a semicolon-separated list of preprocessor definitions using the syntax VAR or VAR=value. Function-style definitions are not supported. CMake will auto"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS_<CONFIG>", <No data fields>}] = {Name = "COMPILE_DEFINITIONS_<CONFIG>", ShortDescription = "Per-configuration preprocessor definitions on a source file.", FullDescription = "This is the configuration-specific version of COMPILE_DEFINITIONS. Note that Xcode does not support per-configuration source file flags so this property will be ignored by the Xcode generator.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_FLAGS", <No data fields>}] = {Name = "COMPILE_FLAGS", ShortDescription = "Additional flags to be added when compiling this source file.", FullDescription = "These flags will be added to the list of compile flags when this source file builds. Use COMPILE_DEFINITIONS to pass additional preprocessor definitions.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "EXTERNAL_OBJECT", <No data fields>}] = {Name = "EXTERNAL_OBJECT", ShortDescription = "If set to true then this is an object file.", FullDescription = "If this property is set to true then the source file is really an object file and should not be compiled. It will still be linked into the target though.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Fortran_FORMAT", <No data fields>}] = {Name = "Fortran_FORMAT", ShortDescription = "Set to FIXED or FREE to indicate the Fortran source layout.", FullDescription = "This property tells CMake whether a given Fortran source file uses fixed-format or free-format. CMake will pass the corresponding format flag to the compiler. Consider using the target-wide Fortran_"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "GENERATED", <No data fields>}] = {Name = "GENERATED", ShortDescription = "Is this source file generated as part of the build process.", FullDescription = "If a source file is generated by the build process CMake will handle it differently in terms of dependency checking etc. Otherwise having a non-existent source file could create problems.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "HEADER_FILE_ONLY", <No data fields>}] = {Name = "HEADER_FILE_ONLY", ShortDescription = "Is this source file only a header file.", FullDescription = "A property on a source file that indicates if the source file is a header file with no associated implementation. This is set automatically based on the file extension and is used by CMake to determin"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "KEEP_EXTENSION", <No data fields>}] = {Name = "KEEP_EXTENSION", ShortDescription = "Make the output file have the same extension as the source file.", FullDescription = "If this property is set then the file extension of the output file will be the same as that of the source file. Normally the output file extension is computed based on the language of the source file,"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LABELS", <No data fields>}] = {Name = "LABELS", ShortDescription = "Specify a list of text labels associated with a source file.", FullDescription = "This property has meaning only when the source file is listed in a target whose LABELS property is also set. No other semantics are currently specified.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LANGUAGE", <No data fields>}] = {Name = "LANGUAGE", ShortDescription = "What programming language is the file.", FullDescription = "A property that can be set to indicate what programming language the source file is. If it is not set the language is determined based on the file extension. Typical values are CXX C etc. Setting this"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LOCATION", <No data fields>}] = {Name = "LOCATION", ShortDescription = "The full path to a source file.", FullDescription = "A read only property on a SOURCE FILE that contains the full path to the source file.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MACOSX_PACKAGE_LOCATION", <No data fields>}] = {Name = "MACOSX_PACKAGE_LOCATION", ShortDescription = "Place a source file inside a Mac OS X bundle, CFBundle, or framework.", FullDescription = "Executable targets with the MACOSX_BUNDLE property set are built as Mac OS X application bundles on Apple platforms. Shared library targets with the FRAMEWORK property set are built as Mac OS X frame"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OBJECT_DEPENDS", <No data fields>}] = {Name = "OBJECT_DEPENDS", ShortDescription = "Additional files on which a compiled object file depends.", FullDescription = "Specifies a semicolon-separated list of full-paths to files on which any object files compiled from this source file depend. An object file will be recompiled if any of the named files is newer than "..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "OBJECT_OUTPUTS", <No data fields>}] = {Name = "OBJECT_OUTPUTS", ShortDescription = "Additional outputs for a Makefile rule.", FullDescription = "Additional outputs created by compilation of this source file. If any of these outputs is missing the object will be recompiled. This is supported only on Makefile generators and will be ignored on ot"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "SYMBOLIC", <No data fields>}] = {Name = "SYMBOLIC", ShortDescription = "Is this just a name for a rule.", FullDescription = "If SYMBOLIC (boolean) is set to true the build system will be informed that the source file is not actually created on disk but instead used as a symbolic name for a build rule.", DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "WRAP_EXCLUDE", <No data fields>}] = {Name = "WRAP_EXCLUDE", ShortDescription = "Exclude this source file from any code wrapping techniques.", FullDescription = "Some packages can wrap source files into alternate languages to provide additional functionality. For example, C++ code can be wrapped into Java or Python etc using SWIG etc. If WRAP_EXCLUDE is set to"..., DocumentationSection = "", Scope = cmProperty::SOURCE_FILE, Chained = false}}, <No data fields>}, [cmProperty::DIRECTORY] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 21 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ADDITIONAL_MAKE_CLEAN_FILES", <No data fields>}] = {Name = "ADDITIONAL_MAKE_CLEAN_FILES", ShortDescription = "Additional files to clean during the make clean stage.", FullDescription = "A list of files that will be cleaned as a part of the \"make clean\" stage. ", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CACHE_VARIABLES", <No data fields>}] = {Name = "CACHE_VARIABLES", ShortDescription = "List of cache variables available in the current directory.", FullDescription = "This read-only property specifies the list of CMake cache variables currently defined. It is intended for debugging purposes.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CLEAN_NO_CUSTOM", <No data fields>}] = {Name = "CLEAN_NO_CUSTOM", ShortDescription = "Should the output of custom commands be left.", FullDescription = "If this is true then the outputs of custom commands for this directory will not be removed during the \"make clean\" stage. ", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS", <No data fields>}] = {Name = "COMPILE_DEFINITIONS", ShortDescription = "Preprocessor definitions for compiling a directory's sources.", FullDescription = "The COMPILE_DEFINITIONS property may be set to a semicolon-separated list of preprocessor definitions using the syntax VAR or VAR=value. Function-style definitions are not supported. CMake will auto"..., DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COMPILE_DEFINITIONS_<CONFIG>", <No data fields>}] = {Name = "COMPILE_DEFINITIONS_<CONFIG>", ShortDescription = "Per-configuration preprocessor definitions in a directory.", FullDescription = "This is the configuration-specific version of COMPILE_DEFINITIONS. This property will be initialized in each directory by its value in the directory's parent.\n", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DEFINITIONS", <No data fields>}] = {Name = "DEFINITIONS", ShortDescription = "For CMake 2.4 compatibility only. Use COMPILE_DEFINITIONS instead.", FullDescription = "This read-only property specifies the list of flags given so far to the add_definitions command. It is intended for debugging purposes. Use the COMPILE_DEFINITIONS instead.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "EXCLUDE_FROM_ALL", <No data fields>}] = {Name = "EXCLUDE_FROM_ALL", ShortDescription = "Exclude the directory from the all target of its parent.", FullDescription = "A property on a directory that indicates if its targets are excluded from the default build target. If it is not, then with a Makefile for example typing make will cause the targets to be built. The s"..., DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM", <No data fields>}] = {Name = "IMPLICIT_DEPENDS_INCLUDE_TRANSFORM", ShortDescription = "Specify #include line transforms for dependencies in a directory.", FullDescription = "This property specifies rules to transform macro-like #include lines during implicit dependency scanning of C and C++ source files. The list of rules must be semicolon-separated with each entry of th"..., DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INCLUDE_DIRECTORIES", <No data fields>}] = {Name = "INCLUDE_DIRECTORIES", ShortDescription = "List of preprocessor include file search directories.", FullDescription = "This property specifies the list of directories given so far to the include_directories command. This property exists on directories and targets. In addition to accepting values from the include_direc"..., DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INCLUDE_REGULAR_EXPRESSION", <No data fields>}] = {Name = "INCLUDE_REGULAR_EXPRESSION", ShortDescription = "Include file scanning regular expression.", FullDescription = "This read-only property specifies the regular expression used during dependency scanning to match include files that should be followed. See the include_regular_expression command.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INTERPROCEDURAL_OPTIMIZATION", <No data fields>}] = {Name = "INTERPROCEDURAL_OPTIMIZATION", ShortDescription = "Enable interprocedural optimization for targets in a directory.", FullDescription = "If set to true, enables interprocedural optimizations if they are known to be supported by the compiler.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "INTERPROCEDURAL_OPTIMIZATION_<CONFIG>", <No data fields>}] = {Name = "INTERPROCEDURAL_OPTIMIZATION_<CONFIG>", ShortDescription = "Per-configuration interprocedural optimization for a directory.", FullDescription = "This is a per-configuration version of INTERPROCEDURAL_OPTIMIZATION. If set, this property overrides the generic property for the named configuration.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LINK_DIRECTORIES", <No data fields>}] = {Name = "LINK_DIRECTORIES", ShortDescription = "List of linker search directories.", FullDescription = "This read-only property specifies the list of directories given so far to the link_directories command. It is intended for debugging purposes.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LISTFILE_STACK", <No data fields>}] = {Name = "LISTFILE_STACK", ShortDescription = "The current stack of listfiles being processed.", FullDescription = "This property is mainly useful when trying to debug errors in your CMake scripts. It returns a list of what list files are currently being processed, in order. So if one listfile does an INCLUDE comma"..., DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MACROS", <No data fields>}] = {Name = "MACROS", ShortDescription = "List of macro commands available in the current directory.", FullDescription = "This read-only property specifies the list of CMake macros currently defined. It is intended for debugging purposes. See the macro command.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PARENT_DIRECTORY", <No data fields>}] = {Name = "PARENT_DIRECTORY", ShortDescription = "Source directory that added current subdirectory.", FullDescription = "This read-only property specifies the source directory that added the current source directory as a subdirectory of the build. In the top-level directory the value is the empty-string.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_COMPILE", <No data fields>}] = {Name = "RULE_LAUNCH_COMPILE", ShortDescription = "Specify a launcher for compile rules.", FullDescription = "See the global property of the same name for details. This overrides the global property for a directory.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_CUSTOM", <No data fields>}] = {Name = "RULE_LAUNCH_CUSTOM", ShortDescription = "Specify a launcher for custom rules.", FullDescription = "See the global property of the same name for details. This overrides the global property for a directory.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_LINK", <No data fields>}] = {Name = "RULE_LAUNCH_LINK", ShortDescription = "Specify a launcher for link rules.", FullDescription = "See the global property of the same name for details. This overrides the global property for a directory.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = true}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TEST_INCLUDE_FILE", <No data fields>}] = {Name = "TEST_INCLUDE_FILE", ShortDescription = "A cmake file that will be included when ctest is run.", FullDescription = "If you specify TEST_INCLUDE_FILE, that file will be included and processed when ctest is run on the directory.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "VARIABLES", <No data fields>}] = {Name = "VARIABLES", ShortDescription = "List of variables defined in the current directory.", FullDescription = "This read-only property specifies the list of CMake variables currently defined. It is intended for debugging purposes.", DocumentationSection = "", Scope = cmProperty::DIRECTORY, Chained = false}}, <No data fields>}, [cmProperty::GLOBAL] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 22 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ALLOW_DUPLICATE_CUSTOM_TARGETS", <No data fields>}] = {Name = "ALLOW_DUPLICATE_CUSTOM_TARGETS", ShortDescription = "Allow duplicate custom targets to be created.", FullDescription = "Normally CMake requires that all targets built in a project have globally unique logical names (see policy CMP0002). This is necessary to generate meaningful project file names in Xcode and VS IDE ge"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DEBUG_CONFIGURATIONS", <No data fields>}] = {Name = "DEBUG_CONFIGURATIONS", ShortDescription = "Specify which configurations are for debugging.", FullDescription = "The value must be a semi-colon separated list of configuration names. Currently this property is used only by the target_link_libraries command (see its documentation for details). Additional uses m"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DISABLED_FEATURES", <No data fields>}] = {Name = "DISABLED_FEATURES", ShortDescription = "List of features which are disabled during the CMake run.", FullDescription = "List of features which are disabled during the CMake run. By default it contains the names of all packages which were not found. This is determined using the <NAME>_FOUND variables. Packages which are"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ENABLED_FEATURES", <No data fields>}] = {Name = "ENABLED_FEATURES", ShortDescription = "List of features which are enabled during the CMake run.", FullDescription = "List of features which are enabled during the CMake run. By default it contains the names of all packages which were found. This is determined using the <NAME>_FOUND variables. Packages which are sear"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ENABLED_LANGUAGES", <No data fields>}] = {Name = "ENABLED_LANGUAGES", ShortDescription = "Read-only property that contains the list of currently enabled languages", FullDescription = "Set to list of currently enabled languages.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FIND_LIBRARY_USE_LIB64_PATHS", <No data fields>}] = {Name = "FIND_LIBRARY_USE_LIB64_PATHS", ShortDescription = "Whether FIND_LIBRARY should automatically search lib64 directories.", FullDescription = "FIND_LIBRARY_USE_LIB64_PATHS is a boolean specifying whether the FIND_LIBRARY command should automatically search the lib64 variant of directories called lib in the search path when building 64-bit bi"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FIND_LIBRARY_USE_OPENBSD_VERSIONING", <No data fields>}] = {Name = "FIND_LIBRARY_USE_OPENBSD_VERSIONING", ShortDescription = "Whether FIND_LIBRARY should find OpenBSD-style shared libraries.", FullDescription = "This property is a boolean specifying whether the FIND_LIBRARY command should find shared libraries with OpenBSD-style versioned extension: \".so.<major>.<minor>\". The property is set to true on OpenB"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "GLOBAL_DEPENDS_DEBUG_MODE", <No data fields>}] = {Name = "GLOBAL_DEPENDS_DEBUG_MODE", ShortDescription = "Enable global target dependency graph debug mode.", FullDescription = "CMake automatically analyzes the global inter-target dependency graph at the beginning of native build system generation. This property causes it to display details of its analysis to stderr.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "GLOBAL_DEPENDS_NO_CYCLES", <No data fields>}] = {Name = "GLOBAL_DEPENDS_NO_CYCLES", ShortDescription = "Disallow global target dependency graph cycles.", FullDescription = "CMake automatically analyzes the global inter-target dependency graph at the beginning of native build system generation. It reports an error if the dependency graph contains a cycle that does not co"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "IN_TRY_COMPILE", <No data fields>}] = {Name = "IN_TRY_COMPILE", ShortDescription = "Read-only property that is true during a try-compile configuration.", FullDescription = "True when building a project inside a TRY_COMPILE or TRY_RUN command.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PACKAGES_FOUND", <No data fields>}] = {Name = "PACKAGES_FOUND", ShortDescription = "List of packages which were found during the CMake run.", FullDescription = "List of packages which were found during the CMake run. Whether a package has been found is determined using the <NAME>_FOUND variables.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PACKAGES_NOT_FOUND", <No data fields>}] = {Name = "PACKAGES_NOT_FOUND", ShortDescription = "List of packages which were not found during the CMake run.", FullDescription = "List of packages which were not found during the CMake run. Whether a package has been found is determined using the <NAME>_FOUND variables.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PREDEFINED_TARGETS_FOLDER", <No data fields>}] = {Name = "PREDEFINED_TARGETS_FOLDER", ShortDescription = "Name of FOLDER for targets that are added automatically by CMake.", FullDescription = "If not set, CMake uses \"CMakePredefinedTargets\" as a default value for this property. Targets such as INSTALL, PACKAGE and RUN_TESTS will be organized into this FOLDER. See also the documentation for "..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "REPORT_UNDEFINED_PROPERTIES", <No data fields>}] = {Name = "REPORT_UNDEFINED_PROPERTIES", ShortDescription = "If set, report any undefined properties to this file.", FullDescription = "If this property is set to a filename then when CMake runs it will report any properties or variables that were accessed but not defined into the filename specified in this property.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_COMPILE", <No data fields>}] = {Name = "RULE_LAUNCH_COMPILE", ShortDescription = "Specify a launcher for compile rules.", FullDescription = "Makefile generators prefix compiler commands with the given launcher command line. This is intended to allow launchers to intercept build problems with high granularity. Non-Makefile generators curr"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_CUSTOM", <No data fields>}] = {Name = "RULE_LAUNCH_CUSTOM", ShortDescription = "Specify a launcher for custom rules.", FullDescription = "Makefile generators prefix custom commands with the given launcher command line. This is intended to allow launchers to intercept build problems with high granularity. Non-Makefile generators curren"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_LAUNCH_LINK", <No data fields>}] = {Name = "RULE_LAUNCH_LINK", ShortDescription = "Specify a launcher for link rules.", FullDescription = "Makefile generators prefix link and archive commands with the given launcher command line. This is intended to allow launchers to intercept build problems with high granularity. Non-Makefile generat"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RULE_MESSAGES", <No data fields>}] = {Name = "RULE_MESSAGES", ShortDescription = "Specify whether to report a message for each make rule.", FullDescription = "This property specifies whether Makefile generators should add a progress message describing what each build rule does. If the property is not set the default is ON. Set the property to OFF to disab"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TARGET_ARCHIVES_MAY_BE_SHARED_LIBS", <No data fields>}] = {Name = "TARGET_ARCHIVES_MAY_BE_SHARED_LIBS", ShortDescription = "Set if shared libraries may be named like archives.", FullDescription = "On AIX shared libraries may be named \"lib<name>.a\". This property is set to true on such platforms.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TARGET_SUPPORTS_SHARED_LIBS", <No data fields>}] = {Name = "TARGET_SUPPORTS_SHARED_LIBS", ShortDescription = "Does the target platform support shared libraries.", FullDescription = "TARGET_SUPPORTS_SHARED_LIBS is a boolean specifying whether the target platform supports shared libraries. Basically all current general general purpose OS do so, the exception are usually embedded sy"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "USE_FOLDERS", <No data fields>}] = {Name = "USE_FOLDERS", ShortDescription = "Use the FOLDER target property to organize targets into folders.", FullDescription = "If not set, CMake treats this property as OFF by default. CMake generators that are capable of organizing into a hierarchy of folders use the values of the FOLDER target property to name those folders"..., DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "__CMAKE_DELETE_CACHE_CHANGE_VARS_", <No data fields>}] = {Name = "__CMAKE_DELETE_CACHE_CHANGE_VARS_", ShortDescription = "Internal property", FullDescription = "Used to detect compiler changes, Do not set.", DocumentationSection = "", Scope = cmProperty::GLOBAL, Chained = false}}, <No data fields>}, [cmProperty::CACHE] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 6 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ADVANCED", <No data fields>}] = {Name = "ADVANCED", ShortDescription = "True if entry should be hidden by default in GUIs.", FullDescription = "This is a boolean value indicating whether the entry is considered interesting only for advanced configuration. The mark_as_advanced() command modifies this property.", DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "HELPSTRING", <No data fields>}] = {Name = "HELPSTRING", ShortDescription = "Help associated with entry in GUIs.", FullDescription = "This string summarizes the purpose of an entry to help users set it through a CMake GUI.", DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MODIFIED", <No data fields>}] = {Name = "MODIFIED", ShortDescription = "Internal management property. Do not set or get.", FullDescription = "This is an internal cache entry property managed by CMake to track interactive user modification of entries. Ignore it.", DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "STRINGS", <No data fields>}] = {Name = "STRINGS", ShortDescription = "Enumerate possible STRING entry values for GUI selection.", FullDescription = "For cache entries with type STRING, this enumerates a set of values. CMake GUIs may use this to provide a selection widget instead of a generic string entry field. This is for convenience only. CMa"..., DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TYPE", <No data fields>}] = {Name = "TYPE", ShortDescription = "Widget type for entry in GUIs.", FullDescription = "Cache entry values are always strings, but CMake GUIs present widgets to help users set values. The GUIs use this property as a hint to determine the widget type. Valid TYPE values are:\n BOOL "..., DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "VALUE", <No data fields>}] = {Name = "VALUE", ShortDescription = "Value of a cache entry.", FullDescription = "This property maps to the actual value of a cache entry. Setting this property always sets the value without checking, so use with care.", DocumentationSection = "", Scope = cmProperty::CACHE, Chained = false}}, <No data fields>}, [cmProperty::TEST] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 16 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ATTACHED_FILES", <No data fields>}] = {Name = "ATTACHED_FILES", ShortDescription = "Attach a list of files to a dashboard submission.", FullDescription = "Set this property to a list of files that will be encoded and submitted to the dashboard as an addition to the test result.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ATTACHED_FILES_ON_FAIL", <No data fields>}] = {Name = "ATTACHED_FILES_ON_FAIL", ShortDescription = "Attach a list of files to a dashboard submission if the test fails.", FullDescription = "Same as ATTACHED_FILES, but these files will only be included if the test does not pass.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "COST", <No data fields>}] = {Name = "COST", ShortDescription = "Set this to a floating point value. Tests in a test set will be run in descending order of cost.", FullDescription = "This property describes the cost of a test. You can explicitly set this value; tests with higher COST values will run first.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "DEPENDS", <No data fields>}] = {Name = "DEPENDS", ShortDescription = "Specifies that this test should only be run after the specified list of tests.", FullDescription = "Set this to a list of tests that must finish before this test is run.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "ENVIRONMENT", <No data fields>}] = {Name = "ENVIRONMENT", ShortDescription = "Specify environment variables that should be defined for running a test.", FullDescription = "If set to a list of environment variables and values of the form MYVAR=value those environment variables will be defined while running the test. The environment is restored to its previous state after"..., DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "FAIL_REGULAR_EXPRESSION", <No data fields>}] = {Name = "FAIL_REGULAR_EXPRESSION", ShortDescription = "If the output matches this regular expression the test will fail.", FullDescription = "If set, if the output matches one of specified regular expressions, the test will fail.For example: PASS_REGULAR_EXPRESSION \"[^a-z]Error;ERROR;Failed\"", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "LABELS", <No data fields>}] = {Name = "LABELS", ShortDescription = "Specify a list of text labels associated with a test.", FullDescription = "The list is reported in dashboard submissions.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "MEASUREMENT", <No data fields>}] = {Name = "MEASUREMENT", ShortDescription = "Specify a CDASH measurement and value to be reported for a test.", FullDescription = "If set to a name then that name will be reported to CDASH as a named measurement with a value of 1. You may also specify a value by setting MEASUREMENT to \"measurement=value\".", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PASS_REGULAR_EXPRESSION", <No data fields>}] = {Name = "PASS_REGULAR_EXPRESSION", ShortDescription = "The output must match this regular expression for the test to pass.", FullDescription = "If set, the test output will be checked against the specified regular expressions and at least one of the regular expressions has to match, otherwise the test will fail.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "PROCESSORS", <No data fields>}] = {Name = "PROCESSORS", ShortDescription = "How many process slots this test requires", FullDescription = "Denotes the number of processors that this test will require. This is typically used for MPI tests, and should be used in conjunction with the ctest_test PARALLEL_LEVEL option.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "REQUIRED_FILES", <No data fields>}] = {Name = "REQUIRED_FILES", ShortDescription = "List of files required to run the test.", FullDescription = "If set to a list of files, the test will not be run unless all of the files exist.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RESOURCE_LOCK", <No data fields>}] = {Name = "RESOURCE_LOCK", ShortDescription = "Specify a list of resources that are locked by this test.", FullDescription = "If multiple tests specify the same resource lock, they are guaranteed not to run concurrently.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "RUN_SERIAL", <No data fields>}] = {Name = "RUN_SERIAL", ShortDescription = "Do not run this test in parallel with any other test.", FullDescription = "Use this option in conjunction with the ctest_test PARALLEL_LEVEL option to specify that this test should not be run in parallel with any other tests.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "TIMEOUT", <No data fields>}] = {Name = "TIMEOUT", ShortDescription = "How many seconds to allow for this test.", FullDescription = "This property if set will limit a test to not take more than the specified number of seconds to run. If it exceeds that the test process will be killed and ctest will move to the next test. This setti"..., DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "WILL_FAIL", <No data fields>}] = {Name = "WILL_FAIL", ShortDescription = "If set to true, this will invert the pass/fail flag of the test.", FullDescription = "This property can be used for tests that are expected to fail and return a non zero return code.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "WORKING_DIRECTORY", <No data fields>}] = {Name = "WORKING_DIRECTORY", ShortDescription = "The directory from which the test executable will be called.", FullDescription = "If this is not set it is called from the directory the test executable is located in.", DocumentationSection = "", Scope = cmProperty::TEST, Chained = false}}, <No data fields>}, [cmProperty::VARIABLE] = {<std::map<cmsys::String, cmPropertyDefinition, std::less<cmsys::String>, std::allocator<std::pair<cmsys::String const, cmPropertyDefinition> > >> = std::map with 251 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "APPLE", <No data fields>}] = {Name = "APPLE", ShortDescription = "True if running on Mac OSX.", FullDescription = "Set to true on Mac OSX.", DocumentationSection = "Variables That Describe the System", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BORLAND", <No data fields>}] = {Name = "BORLAND", ShortDescription = "True if the borland compiler is being used.", FullDescription = "This is set to true if the Borland compiler is being used.", DocumentationSection = "Variables That Describe the System", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "BUILD_SHARED_LIBS", <No data fields>}] = {Name = "BUILD_SHARED_LIBS", ShortDescription = "Global flag to cause add_library to create shared libraries if on.", FullDescription = "If present and true, this will cause all libraries to be built shared unless the library was explicitly added as a static library. This variable is often added to projects as an OPTION so that each u"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<CONFIG>_POSTFIX", <No data fields>}] = {Name = "CMAKE_<CONFIG>_POSTFIX", ShortDescription = "Default filename postfix for libraries under configuration <CONFIG>.", FullDescription = "When a non-executable target is created its <CONFIG>_POSTFIX target property is initialized with the value of this variable if it is set.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_ABI_FILES", <No data fields>}] = {Name = "CMAKE_<LANG>_ABI_FILES", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_ARCHIVE_APPEND", <No data fields>}] = {Name = "CMAKE_<LANG>_ARCHIVE_APPEND", ShortDescription = "Rule variable to append to a static archive.", FullDescription = "This is a rule variable that tells CMake how to append to a static archive. It is used in place of CMAKE_<LANG>_CREATE_STATIC_LIBRARY on some platforms in order to support large object counts. See a"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_ARCHIVE_CREATE", <No data fields>}] = {Name = "CMAKE_<LANG>_ARCHIVE_CREATE", ShortDescription = "Rule variable to create a new static archive.", FullDescription = "This is a rule variable that tells CMake how to create a static archive. It is used in place of CMAKE_<LANG>_CREATE_STATIC_LIBRARY on some platforms in order to support large object counts. See also"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_ARCHIVE_FINISH", <No data fields>}] = {Name = "CMAKE_<LANG>_ARCHIVE_FINISH", ShortDescription = "Rule variable to finish an existing static archive.", FullDescription = "This is a rule variable that tells CMake how to finish a static archive. It is used in place of CMAKE_<LANG>_CREATE_STATIC_LIBRARY on some platforms in order to support large object counts. See also"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER", ShortDescription = "The full path to the compiler for LANG.", FullDescription = "This is the command that will be used as the <LANG> compiler. Once set, you can not change this variable.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_ABI", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_ABI", ShortDescription = "An internal variable subject to change.", FullDescription = "This is used in determining the compiler ABI and is subject to change.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_ARG1", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_ARG1", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_ENV_VAR", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_ENV_VAR", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_ID", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_ID", ShortDescription = "Compiler identification string.", FullDescription = "A short string unique to the compiler vendor. Possible values include:\n Absoft = Absoft Fortran (absoft.com)\n ADSP = Analog VisualDSP++ (analog.com)\n Clang = LLVM Clang (clang.llvm.org)\n Cray = C"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_ID_RUN", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_ID_RUN", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_LOADED", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_LOADED", ShortDescription = "Defined to true if the language is enabled.", FullDescription = "When language <LANG> is enabled by project() or enable_language() this variable is defined to 1.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILER_VERSION", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILER_VERSION", ShortDescription = "Compiler version string.", FullDescription = "Compiler version in major[.minor[.patch[.tweak]]] format. This variable is not guaranteed to be defined for all compilers or languages.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_COMPILE_OBJECT", <No data fields>}] = {Name = "CMAKE_<LANG>_COMPILE_OBJECT", ShortDescription = "Rule variable to compile a single object file.", FullDescription = "This is a rule variable that tells CMake how to compile a single object file for for the language <LANG>.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE", <No data fields>}] = {Name = "CMAKE_<LANG>_CREATE_ASSEMBLY_SOURCE", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE", <No data fields>}] = {Name = "CMAKE_<LANG>_CREATE_PREPROCESSED_SOURCE", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_CREATE_SHARED_LIBRARY", <No data fields>}] = {Name = "CMAKE_<LANG>_CREATE_SHARED_LIBRARY", ShortDescription = "Rule variable to create a shared library.", FullDescription = "This is a rule variable that tells CMake how to create a shared library for the language <LANG>.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_CREATE_SHARED_MODULE", <No data fields>}] = {Name = "CMAKE_<LANG>_CREATE_SHARED_MODULE", ShortDescription = "Rule variable to create a shared module.", FullDescription = "This is a rule variable that tells CMake how to create a shared library for the language <LANG>.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_CREATE_STATIC_LIBRARY", <No data fields>}] = {Name = "CMAKE_<LANG>_CREATE_STATIC_LIBRARY", ShortDescription = "Rule variable to create a static library.", FullDescription = "This is a rule variable that tells CMake how to create a static library for the language <LANG>.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_DEBUG", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_DEBUG", ShortDescription = "Flags for Debug build type or configuration.", FullDescription = "<LANG> flags used when CMAKE_BUILD_TYPE is Debug.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_DEBUG_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_DEBUG_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_MINSIZEREL", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_MINSIZEREL", ShortDescription = "Flags for MinSizeRel build type or configuration.", FullDescription = "<LANG> flags used when CMAKE_BUILD_TYPE is MinSizeRel.Short for minimum size release.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_MINSIZEREL_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_MINSIZEREL_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_RELEASE", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_RELEASE", ShortDescription = "Flags for Release build type or configuration.", FullDescription = "<LANG> flags used when CMAKE_BUILD_TYPE is Release", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_RELEASE_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_RELEASE_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_RELWITHDEBINFO", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_RELWITHDEBINFO", ShortDescription = "Flags for RelWithDebInfo type or configuration.", FullDescription = "<LANG> flags used when CMAKE_BUILD_TYPE is RelWithDebInfo. Short for Release With Debug Information.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_FLAGS_RELWITHDEBINFO_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_FLAGS_RELWITHDEBINFO_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_IGNORE_EXTENSIONS", <No data fields>}] = {Name = "CMAKE_<LANG>_IGNORE_EXTENSIONS", ShortDescription = "File extensions that should be ignored by the build.", FullDescription = "This is a list of file extensions that may be part of a project for a given language but are not compiled. ", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES", <No data fields>}] = {Name = "CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES", ShortDescription = "Directories implicitly searched by the compiler for header files.", FullDescription = "CMake does not explicitly specify these directories on compiler command lines for language <LANG>. This prevents system include directories from being treated as user include directories on some comp"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES", <No data fields>}] = {Name = "CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES", ShortDescription = "Implicit linker search path detected for language <LANG>.", FullDescription = "Compilers typically pass directories containing language runtime libraries and default library search paths when they invoke a linker. These paths are implicit linker search directories for the compi"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES", <No data fields>}] = {Name = "CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES", ShortDescription = "Implicit link libraries and flags detected for language <LANG>.", FullDescription = "Compilers typically pass language runtime library names and other flags when they invoke a linker. These flags are implicit link options for the compiler's language. CMake automatically detects thes"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_INFORMATION_LOADED", <No data fields>}] = {Name = "CMAKE_<LANG>_INFORMATION_LOADED", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LIBRARY_ARCHITECTURE", <No data fields>}] = {Name = "CMAKE_<LANG>_LIBRARY_ARCHITECTURE", ShortDescription = "Target architecture library directory name detected for <lang>.", FullDescription = "If the <lang> compiler passes to the linker an architecture-specific system library search directory such as <prefix>/lib/<arch> this variable contains the <arch> name if/as detected by CMake.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LINKER_PREFERENCE", <No data fields>}] = {Name = "CMAKE_<LANG>_LINKER_PREFERENCE", ShortDescription = "Preference value for linker language selection.", FullDescription = "The \"linker language\" for executable, shared library, and module targets is the language whose compiler will invoke the linker. The LINKER_LANGUAGE target property sets the language explicitly. Othe"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES", <No data fields>}] = {Name = "CMAKE_<LANG>_LINKER_PREFERENCE_PROPAGATES", ShortDescription = "True if CMAKE_<LANG>_LINKER_PREFERENCE propagates across targets.", FullDescription = "This is used when CMake selects a linker language for a target. Languages compiled directly into the target are always considered. A language compiled into static libraries linked by the target is c"..., DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LINK_EXECUTABLE", <No data fields>}] = {Name = "CMAKE_<LANG>_LINK_EXECUTABLE", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LINK_EXECUTABLE ", <No data fields>}] = {Name = "CMAKE_<LANG>_LINK_EXECUTABLE ", ShortDescription = "Rule variable to link and executable.", FullDescription = "Rule variable to link and executable for the given language.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_LINK_FLAGS", <No data fields>}] = {Name = "CMAKE_<LANG>_LINK_FLAGS", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_OUTPUT_EXTENSION", <No data fields>}] = {Name = "CMAKE_<LANG>_OUTPUT_EXTENSION", ShortDescription = "Extension for the output of a compile for a single file.", FullDescription = "This is the extension for an object file for the given <LANG>. For example .obj for C on Windows.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_PLATFORM_ID", <No data fields>}] = {Name = "CMAKE_<LANG>_PLATFORM_ID", ShortDescription = "An internal variable subject to change.", FullDescription = "This is used in determining the platform and is subject to change.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_RESPONSE_FILE_LINK_FLAG", <No data fields>}] = {Name = "CMAKE_<LANG>_RESPONSE_FILE_LINK_FLAG", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_SIZEOF_DATA_PTR", <No data fields>}] = {Name = "CMAKE_<LANG>_SIZEOF_DATA_PTR", ShortDescription = "Size of pointer-to-data types for language <LANG>.", FullDescription = "This holds the size (in bytes) of pointer-to-data types in the target platform ABI. It is defined for languages C and CXX (C++).", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS", <No data fields>}] = {Name = "CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS", ShortDescription = "Extensions of source files for the given language.", FullDescription = "This is the list of extensions for a given languages source files.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_STANDARD_LIBRARIES", <No data fields>}] = {Name = "CMAKE_<LANG>_STANDARD_LIBRARIES", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_STANDARD_LIBRARIES_INIT", <No data fields>}] = {Name = "CMAKE_<LANG>_STANDARD_LIBRARIES_INIT", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_INCLUDES", <No data fields>}] = {Name = "CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_INCLUDES", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS", <No data fields>}] = {Name = "CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_ABSOLUTE_DESTINATION_FILES", <No data fields>}] = {Name = "CMAKE_ABSOLUTE_DESTINATION_FILES", ShortDescription = "List of files which have been installed using an ABSOLUTE DESTINATION path.", FullDescription = "This variable is defined by CMake-generated cmake_install.cmake scripts. It can be used (read-only) by program or script that source those install scripts. This is used by some CPack generators (e.g. "..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_AR", <No data fields>}] = {Name = "CMAKE_AR", ShortDescription = "Name of archiving tool for static libraries.", FullDescription = "This specifies name of the program that creates archive or static libraries.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_ARCHIVE_OUTPUT_DIRECTORY", <No data fields>}] = {Name = "CMAKE_ARCHIVE_OUTPUT_DIRECTORY", ShortDescription = "Where to put all the ARCHIVE targets when built.", FullDescription = "This variable is used to initialize the ARCHIVE_OUTPUT_DIRECTORY property on all the targets. See that target property for additional information.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_ARGC", <No data fields>}] = {Name = "CMAKE_ARGC", ShortDescription = "Number of command line arguments passed to CMake in script mode. ", FullDescription = "When run in -P script mode, CMake sets this variable to the number of command line arguments. See also CMAKE_ARGV0, 1, 2 ... ", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_ARGV0", <No data fields>}] = {Name = "CMAKE_ARGV0", ShortDescription = "Command line argument passed to CMake in script mode. ", FullDescription = "When run in -P script mode, CMake sets this variable to the first command line argument. It then also sets CMAKE_ARGV1, CMAKE_ARGV2, ... and so on, up to the number of command line arguments given. See"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_AUTOMOC", <No data fields>}] = {Name = "CMAKE_AUTOMOC", ShortDescription = "Whether to handle moc automatically for Qt targets.", FullDescription = "This variable is used to initialize the AUTOMOC property on all the targets. See that target property for additional information.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_AUTOMOC_MOC_OPTIONS", <No data fields>}] = {Name = "CMAKE_AUTOMOC_MOC_OPTIONS", ShortDescription = "Additional options for moc when using automoc (see CMAKE_AUTOMOC).", FullDescription = "This variable is used to initialize the AUTOMOC_MOC_OPTIONS property on all the targets. See that target property for additional information.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_AUTOMOC_RELAXED_MODE", <No data fields>}] = {Name = "CMAKE_AUTOMOC_RELAXED_MODE", ShortDescription = "Switch between strict and relaxed automoc mode.", FullDescription = "By default, automoc behaves exactly as described in the documentation of the AUTOMOC target property. When set to TRUE, it accepts more input and tries to find the correct input file for moc even if "..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_BACKWARDS_COMPATIBILITY", <No data fields>}] = {Name = "CMAKE_BACKWARDS_COMPATIBILITY", ShortDescription = "Version of cmake required to build project", FullDescription = "From the point of view of backwards compatibility, this specifies what version of CMake should be supported. By default this value is the version number of CMake that you are running. You can set this"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_BINARY_DIR", <No data fields>}] = {Name = "CMAKE_BINARY_DIR", ShortDescription = "The path to the top level of the build tree.", FullDescription = "This is the full path to the top level of the current CMake build tree. For an in-source build, this would be the same as CMAKE_SOURCE_DIR. ", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_BUILD_TOOL", <No data fields>}] = {Name = "CMAKE_BUILD_TOOL", ShortDescription = "Tool used for the actual build process.", FullDescription = "This variable is set to the program that will be needed to build the output of CMake. If the generator selected was Visual Studio 6, the CMAKE_BUILD_TOOL will be set to msdev, for Unix makefiles it "..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_BUILD_TYPE", <No data fields>}] = {Name = "CMAKE_BUILD_TYPE", ShortDescription = "Specifies the build type for make based generators.", FullDescription = "This specifies what build type will be built in this tree. Possible values are empty, Debug, Release, RelWithDebInfo and MinSizeRel. This variable is only supported for make based generators. If this"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_BUILD_WITH_INSTALL_RPATH", <No data fields>}] = {Name = "CMAKE_BUILD_WITH_INSTALL_RPATH", ShortDescription = "Use the install path for the RPATH", FullDescription = "Normally CMake uses the build tree for the RPATH when building executables etc on systems that use RPATH. When the software is installed the executables etc are relinked by CMake to have the install R"..., DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CACHEFILE_DIR", <No data fields>}] = {Name = "CMAKE_CACHEFILE_DIR", ShortDescription = "The directory with the CMakeCache.txt file.", FullDescription = "This is the full path to the directory that has the CMakeCache.txt file in it. This is the same as CMAKE_BINARY_DIR.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CACHE_MAJOR_VERSION", <No data fields>}] = {Name = "CMAKE_CACHE_MAJOR_VERSION", ShortDescription = "Major version of CMake used to create the CMakeCache.txt file", FullDescription = "This is stores the major version of CMake used to write a CMake cache file. It is only different when a different version of CMake is run on a previously created cache file.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CACHE_MINOR_VERSION", <No data fields>}] = {Name = "CMAKE_CACHE_MINOR_VERSION", ShortDescription = "Minor version of CMake used to create the CMakeCache.txt file", FullDescription = "This is stores the minor version of CMake used to write a CMake cache file. It is only different when a different version of CMake is run on a previously created cache file.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CACHE_PATCH_VERSION", <No data fields>}] = {Name = "CMAKE_CACHE_PATCH_VERSION", ShortDescription = "Patch version of CMake used to create the CMakeCache.txt file", FullDescription = "This is stores the patch version of CMake used to write a CMake cache file. It is only different when a different version of CMake is run on a previously created cache file.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CFG_INTDIR", <No data fields>}] = {Name = "CMAKE_CFG_INTDIR", ShortDescription = "Build-time reference to per-configuration output subdirectory.", FullDescription = "For native build systems supporting multiple configurations in the build tree (such as Visual Studio and Xcode), the value is a reference to a build-time variable specifying the name of the per-config"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CL_64", <No data fields>}] = {Name = "CMAKE_CL_64", ShortDescription = "Using the 64 bit compiler from Microsoft", FullDescription = "Set to true when using the 64 bit cl compiler from Microsoft.", DocumentationSection = "Variables That Describe the System", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_COLOR_MAKEFILE", <No data fields>}] = {Name = "CMAKE_COLOR_MAKEFILE", ShortDescription = "Enables color output when using the Makefile generator.", FullDescription = "When enabled, the generated Makefiles will produce colored output. Default is ON.", DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_COMMAND", <No data fields>}] = {Name = "CMAKE_COMMAND", ShortDescription = "The full path to the cmake executable.", FullDescription = "This is the full path to the CMake executable cmake which is useful from custom commands that want to use the cmake -E option for portable system commands. (e.g. /usr/local/bin/cmake", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_COMPILER_2005", <No data fields>}] = {Name = "CMAKE_COMPILER_2005", ShortDescription = "Using the Visual Studio 2005 compiler from Microsoft", FullDescription = "Set to true when using the Visual Studio 2005 compiler from Microsoft.", DocumentationSection = "Variables That Describe the System", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_COMPILER_IS_GNU<LANG>", <No data fields>}] = {Name = "CMAKE_COMPILER_IS_GNU<LANG>", ShortDescription = "True if the compiler is GNU.", FullDescription = "If the selected <LANG> compiler is the GNU compiler then this is TRUE, if not it is FALSE.", DocumentationSection = "Variables for Languages", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CONFIGURATION_TYPES", <No data fields>}] = {Name = "CMAKE_CONFIGURATION_TYPES", ShortDescription = "Specifies the available build types.", FullDescription = "This specifies what build types will be available such as Debug, Release, RelWithDebInfo etc. This has reasonable defaults on most platforms. But can be extended to provide other build types. See also"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CROSSCOMPILING", <No data fields>}] = {Name = "CMAKE_CROSSCOMPILING", ShortDescription = "Is CMake currently cross compiling.", FullDescription = "This variable will be set to true by CMake if CMake is cross compiling. Specifically if the build platform is different from the target platform.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CTEST_COMMAND", <No data fields>}] = {Name = "CMAKE_CTEST_COMMAND", ShortDescription = "Full path to ctest command installed with cmake.", FullDescription = "This is the full path to the CTest executable ctest which is useful from custom commands that want to use the cmake -E option for portable system commands.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CURRENT_BINARY_DIR", <No data fields>}] = {Name = "CMAKE_CURRENT_BINARY_DIR", ShortDescription = "The path to the binary directory currently being processed.", FullDescription = "This the full path to the build directory that is currently being processed by cmake. Each directory added by add_subdirectory will create a binary directory in the build tree, and as it is being pro"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CURRENT_LIST_DIR", <No data fields>}] = {Name = "CMAKE_CURRENT_LIST_DIR", ShortDescription = "Full directory of the listfile currently being processed.", FullDescription = "As CMake processes the listfiles in your project this variable will always be set to the directory where the listfile which is currently being processed (CMAKE_CURRENT_LIST_FILE) is located. The valu"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CURRENT_LIST_FILE", <No data fields>}] = {Name = "CMAKE_CURRENT_LIST_FILE", ShortDescription = "Full path to the listfile currently being processed.", FullDescription = "As CMake processes the listfiles in your project this variable will always be set to the one currently being processed. The value has dynamic scope. When CMake starts processing commands in a source"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CURRENT_LIST_LINE", <No data fields>}] = {Name = "CMAKE_CURRENT_LIST_LINE", ShortDescription = "The line number of the current file being processed.", FullDescription = "This is the line number of the file currently being processed by cmake.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CURRENT_SOURCE_DIR", <No data fields>}] = {Name = "CMAKE_CURRENT_SOURCE_DIR", ShortDescription = "The path to the source directory currently being processed.", FullDescription = "This the full path to the source directory that is currently being processed by cmake. ", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_DEBUG_POSTFIX", <No data fields>}] = {Name = "CMAKE_DEBUG_POSTFIX", ShortDescription = "See variable CMAKE_<CONFIG>_POSTFIX.", FullDescription = "This variable is a special case of the more-general CMAKE_<CONFIG>_POSTFIX variable for the DEBUG configuration.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_DISABLE_FIND_PACKAGE_<PackageName>", <No data fields>}] = {Name = "CMAKE_DISABLE_FIND_PACKAGE_<PackageName>", ShortDescription = "Variable for disabling find_package() calls.", FullDescription = "Every non-REQUIRED find_package() call in a project can be disabled by setting the variable CMAKE_DISABLE_FIND_PACKAGE_<PackageName> to TRUE. This can be used to build a project without an optional pa"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_DL_LIBS", <No data fields>}] = {Name = "CMAKE_DL_LIBS", ShortDescription = "Name of library containing dlopen and dlcose.", FullDescription = "The name of the library that has dlopen and dlclose in it, usually -ldl on most UNIX machines.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EDIT_COMMAND", <No data fields>}] = {Name = "CMAKE_EDIT_COMMAND", ShortDescription = "Full path to cmake-gui or ccmake.", FullDescription = "This is the full path to the CMake executable that can graphically edit the cache. For example, cmake-gui, ccmake, or cmake -i.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION", <No data fields>}] = {Name = "CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION", ShortDescription = "Ask cmake_install.cmake script to error out as soon as a file with absolute INSTALL DESTINATION is encountered.", FullDescription = "The fatal error is emitted before the installation of the offending file takes place. This variable is used by CMake-generated cmake_install.cmake scripts. If ones set this variable to ON while runnin"..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG", <No data fields>}] = {Name = "CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXECUTABLE_RUNTIME_<LANG>_FLAG", <No data fields>}] = {Name = "CMAKE_EXECUTABLE_RUNTIME_<LANG>_FLAG", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXECUTABLE_RUNTIME_<LANG>_FLAG_SEP", <No data fields>}] = {Name = "CMAKE_EXECUTABLE_RUNTIME_<LANG>_FLAG_SEP", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXECUTABLE_SUFFIX", <No data fields>}] = {Name = "CMAKE_EXECUTABLE_SUFFIX", ShortDescription = "The suffix for executables on this platform.", FullDescription = "The suffix to use for the end of an executable if any, .exe on Windows.\nCMAKE_EXECUTABLE_SUFFIX_<LANG> overrides this for language <LANG>.", DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXECUTABLE_SUFFIX_<LANG>", <No data fields>}] = {Name = "CMAKE_EXECUTABLE_SUFFIX_<LANG>", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXE_LINKER_FLAGS", <No data fields>}] = {Name = "CMAKE_EXE_LINKER_FLAGS", ShortDescription = "Linker flags used to create executables.", FullDescription = "Flags used by the linker when creating an executable.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXE_LINKER_FLAGS_[CMAKE_BUILD_TYPE]", <No data fields>}] = {Name = "CMAKE_EXE_LINKER_FLAGS_[CMAKE_BUILD_TYPE]", ShortDescription = "Flag used when linking an executable.", FullDescription = "Same as CMAKE_C_FLAGS_* but used by the linker when creating executables.", DocumentationSection = "Variables that Control the Build", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXE_LINK_DYNAMIC_<LANG>_FLAGS", <No data fields>}] = {Name = "CMAKE_EXE_LINK_DYNAMIC_<LANG>_FLAGS", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXE_LINK_STATIC_<LANG>_FLAGS", <No data fields>}] = {Name = "CMAKE_EXE_LINK_STATIC_<LANG>_FLAGS", ShortDescription = "", FullDescription = "", DocumentationSection = "", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXTRA_GENERATOR", <No data fields>}] = {Name = "CMAKE_EXTRA_GENERATOR", ShortDescription = "The extra generator used to build the project.", FullDescription = "When using the Eclipse, CodeBlocks or KDevelop generators, CMake generates Makefiles (CMAKE_GENERATOR) and additionally project files for the respective IDE. This IDE project file generator is stored "..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES", <No data fields>}] = {Name = "CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES", ShortDescription = "Additional suffixes for shared libraries.", FullDescription = "Extensions for shared libraries other than that specified by CMAKE_SHARED_LIBRARY_SUFFIX, if any. CMake uses this to recognize external shared library files during analysis of libraries linked by a t"..., DocumentationSection = "Variables that Provide Information", Scope = cmProperty::VARIABLE, Chained = false}, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_FIND_LIBRARY_PREFIXES", <No data fields>}] = {Name = "CMAKE_FIND_LIBRARY_PREFIXES", ShortDescription = "Prefixes to prepend when looking for libraries.", FullDescription = "This specifies what prefixes to add to library names when the find_library command looks for libraries. On UNIX systems this is typically lib, meaning that when trying to find the foo library it will "..., DocumentationSection = "Variables That Change Behavior", Scope = cmProperty::VARIABLE, Chained = false}...}, <No data fields>}}, Commands = std::map with 112 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "__compiler_gnu", <No data fields>}] = 0x1ca8d40, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "__linux_compiler_gnu", <No data fields>}] = 0x1ca94a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_cmake_find_compiler", <No data fields>}] = 0x1c76670, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_fphsa_failure_message", <No data fields>}] = 0x1d2f5b0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_fphsa_handle_failure_config_mode", <No data fields>}] = 0x1d30470, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "_set_library_name", <No data fields>}] = 0x1cb5f10, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_custom_command", <No data fields>}] = 0x1c572c0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_custom_target", <No data fields>}] = 0x1c57300, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_definitions", <No data fields>}] = 0x1c57340, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_dependencies", <No data fields>}] = 0x1c573a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_executable", <No data fields>}] = 0x1c57400, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_library", <No data fields>}] = 0x1c57460, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_subdirectory", <No data fields>}] = 0x1c574c0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "add_test", <No data fields>}] = 0x1c57520, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "aux_source_directory", <No data fields>}] = 0x1c59420, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "break", <No data fields>}] = 0x1c57580, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "build_command", <No data fields>}] = 0x1c575e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "build_name", <No data fields>}] = 0x1c59480, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_determine_compiler_id", <No data fields>}] = 0x1c8c3a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_determine_compiler_id_build", <No data fields>}] = 0x1ca08f0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_determine_compiler_id_check", <No data fields>}] = 0x1c8dc70, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_determine_compiler_id_vendor", <No data fields>}] = 0x1c8f590, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_determine_compiler_id_write", <No data fields>}] = 0x1c8d340, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_find_frameworks", <No data fields>}] = 0x1cb4e60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_minimum_required", <No data fields>}] = 0x1c56ff0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_parse_arguments", <No data fields>}] = 0x1d347c0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "cmake_policy", <No data fields>}] = 0x1c57660, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "configure_file", <No data fields>}] = 0x1c57110, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "create_test_sourcelist", <No data fields>}] = 0x1c576e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "define_property", <No data fields>}] = 0x1c57740, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "else", <No data fields>}] = 0x1c577c0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "elseif", <No data fields>}] = 0x1c594e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "enable_language", <No data fields>}] = 0x1c57820, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "enable_testing", <No data fields>}] = 0x1c57880, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "endforeach", <No data fields>}] = 0x1c578e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "endfunction", <No data fields>}] = 0x1c57940, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "endif", <No data fields>}] = 0x1c579a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "endmacro", <No data fields>}] = 0x1c57a00, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "endwhile", <No data fields>}] = 0x1c57a60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "exec_program", <No data fields>}] = 0x1c57ac0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "execute_process", <No data fields>}] = 0x1c57b20, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "export", <No data fields>}] = 0x1c59540, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "export_library_dependencies", <No data fields>}] = 0x1c59890, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "file", <No data fields>}] = 0x1c57b80, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_file", <No data fields>}] = 0x1c57be0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_library", <No data fields>}] = 0x1c57d50, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_package", <No data fields>}] = 0x1c57ec0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_package_handle_standard_args", <No data fields>}] = 0x1d2fa70, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_package_message", <No data fields>}] = 0x1d35920, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_path", <No data fields>}] = 0x1c58110, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "find_program", <No data fields>}] = 0x1c582b0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "fltk_wrap_ui", <No data fields>}] = 0x1c598e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "foreach", <No data fields>}] = 0x1c58420, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "function", <No data fields>}] = 0x1c58480, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_cmake_property", <No data fields>}] = 0x1c584e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_directory_property", <No data fields>}] = 0x1c58540, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_filename_component", <No data fields>}] = 0x1c585a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_property", <No data fields>}] = 0x1c58600, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_source_file_property", <No data fields>}] = 0x1c58680, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_target_property", <No data fields>}] = 0x1c586e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "get_test_property", <No data fields>}] = 0x1c59030, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "getdefaultwindowsprefixbase", <No data fields>}] = 0x1c7eda0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "if", <No data fields>}] = 0x1c58740, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "include", <No data fields>}] = 0x1c587a0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "include_directories", <No data fields>}] = 0x1c58800, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "include_external_msproject", <No data fields>}] = 0x1c59960, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "include_regular_expression", <No data fields>}] = 0x1c58860, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "install", <No data fields>}] = 0x1c56f60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "install_files", <No data fields>}] = 0x1c588e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "install_programs", <No data fields>}] = 0x1c599c0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "install_targets", <No data fields>}] = 0x1c58980, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "link_directories", <No data fields>}] = 0x1c589e0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "link_libraries", <No data fields>}] = 0x1c59a60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "list", <No data fields>}] = 0x1c58a40, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "load_cache", <No data fields>}] = 0x1c59ac0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "load_command", <No data fields>}] = 0x1c59b60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "macro", <No data fields>}] = 0x1c58aa0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "make_directory", <No data fields>}] = 0x1c58b00, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "mark_as_advanced", <No data fields>}] = 0x1c58b60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "math", <No data fields>}] = 0x1c58bc0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "message", <No data fields>}] = 0x1c58c20, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "option", <No data fields>}] = 0x1c58c80, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "output_required_files", <No data fields>}] = 0x1c59bc0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "project", <No data fields>}] = 0x1c58ce0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "qt_wrap_cpp", <No data fields>}] = 0x1c59c30, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "qt_wrap_ui", <No data fields>}] = 0x1c59c90, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "remove", <No data fields>}] = 0x1c59cf0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "remove_definitions", <No data fields>}] = 0x1c59d50, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "return", <No data fields>}] = 0x1c58d40, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "select_library_configurations", <No data fields>}] = 0x1cf0a20, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "separate_arguments", <No data fields>}] = 0x1c58da0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set", <No data fields>}] = 0x1c58e00, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set_directory_properties", <No data fields>}] = 0x1c58e60, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set_property", <No data fields>}] = 0x1c58ec0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set_source_files_properties", <No data fields>}] = 0x1c58f70, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set_target_properties", <No data fields>}] = 0x1c58fd0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "set_tests_properties", <No data fields>}] = 0x1c59090, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "site_name", <No data fields>}] = 0x1c590f0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "source_group", <No data fields>}] = 0x1c59db0, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "string", <No data fields>}] = 0x1c59150...}, Generators = std::map with 2 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Ninja", <No data fields>}] = 0x4fd340 <cmGlobalNinjaGenerator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Unix Makefiles", <No data fields>}] = 0x4fd390 <cmGlobalUnixMakefileGenerator3::New()>}, ExtraGenerators = std::map with 6 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CodeBlocks - Ninja", <No data fields>}] = 0x4fd480 <cmExtraCodeBlocksGenerator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CodeBlocks - Unix Makefiles", <No data fields>}] = 0x4fd480 <cmExtraCodeBlocksGenerator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Eclipse CDT4 - Ninja", <No data fields>}] = 0x4fd430 <cmExtraEclipseCDT4Generator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "Eclipse CDT4 - Unix Makefiles", <No data fields>}] = 0x4fd430 <cmExtraEclipseCDT4Generator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "KDevelop3", <No data fields>}] = 0x4fd3e0 <cmGlobalKdevelopGenerator::New()>, [{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "KDevelop3 - Unix Makefiles", <No data fields>}] = 0x4fd3e0 <cmGlobalKdevelopGenerator::New()>}, Policies = 0x1c0df40, GlobalGenerator = 0x1c5cc30, CacheManager = 0x1c56a50, cmHomeDirectory = "/home/jens/.vim/bundle/YouCompleteMe/cpp", HomeOutputDirectory = "/home/jens/dev/ycm_build", cmStartDirectory = "/home/jens/.vim/bundle/YouCompleteMe/cpp", StartOutputDirectory = "/home/jens/dev/ycm_build", SuppressDevWarnings = false, DoSuppressDevWarnings = false, VariableWatch = 0x1c56aa0, ProgressCallback = 0x48e570 <cmakemainProgressCallback(char const*, float, void*)>, ProgressCallbackClientData = 0x7fffe7547890, Verbose = false, InTryCompile = false, CurrentWorkingMode = cmake::NORMAL_MODE, DebugOutput = false, Trace = false, WarnUninitialized = false, WarnUnused = false, WarnUnusedCli = true, CheckSystemVars = false, UsedCliVariables = std::map with 1 elements = {[{<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> = "CMAKE_CXX_COMPILER", <No data fields>}] = true}, CMakeEditCommand = "", CMakeCommand = "cmake", CXXEnvironment = "", CCEnvironment = "", CheckBuildSystemArgument = "", CheckStampFile = "", CheckStampList = "", VSSolutionFile = "", CTestCommand = "", CPackCommand = "", ClearBuildSystem = false, DebugTryCompile = false, FileComparison = 0x1c0ebe0, GraphVizFile = "", DebugConfigs = std::vector of length 0, capacity 0} > nocwd = <optimized out> > doc = {<cmDocumentationEnums> = {<No data fields>}, ShowGenerators = true, NameString = "", DocName = "", AllSections = std::map with 7 elements = {["Author"] = 0x1c0cbd0, ["Compatibility Commands"] = 0x1c0e3f0, ["Copyright"] = 0x1c0c9f0, ["Generators"] = 0x1c0ea00, ["Options"] = 0x1c0dbb0, ["Properties Description"] = 0x1c0e6f0, ["Standard See Also"] = 0x1c0ca20}, SeeAlsoString = "", CMakeRoot = "", CMakeModulePath = "", ModulesFound = std::set with 0 elements, ModuleStrings = std::vector of length 0, capacity 0, PrintSections = std::vector of length 0, capacity 0, CurrentArgument = "", RequestedHelpItems = std::vector of length 0, capacity 0, CurrentFormatter = 0x7fffe7547830, HTMLFormatter = {<cmDocumentationFormatter> = {_vptr.cmDocumentationFormatter = 0x666090 <vtable for cmDocumentationFormatterHTML+16>}, <No data fields>}, DocbookFormatter = {<cmDocumentationFormatter> = {_vptr.cmDocumentationFormatter = 0x666330 <vtable for cmDocumentationFormatterDocbook+16>}, EmittedLinkIds = std::set with 0 elements, Docname = ""}, ManFormatter = {<cmDocumentationFormatter> = {_vptr.cmDocumentationFormatter = 0x666410 <vtable for cmDocumentationFormatterMan+16>}, ManSection = 1}, TextFormatter = {<cmDocumentationFormatter> = {_vptr.cmDocumentationFormatter = 0x666510 <vtable for cmDocumentationFormatterText+16>}, TextWidth = 77, TextIndent = 0x682c5e ""}, UsageFormatter = {<cmDocumentationFormatterText> = {<cmDocumentationFormatter> = {_vptr.cmDocumentationFormatter = 0x6665d0 <vtable for cmDocumentationFormatterUsage+16>}, TextWidth = 77, TextIndent = 0x682c5e ""}, <No data fields>}, PropertySections = std::vector of length 6, capacity 8 = {"Properties of Global Scope", "Properties on Directories", "Properties on Targets", "Properties on Tests", "Properties on Source Files", "Properties on Cache Entries"}, VariableSections = std::vector of length 5, capacity 8 = {"Variables that Provide Information", "Variables That Change Behavior", "Variables That Describe the System", "Variables that Control the Build", "Variables for Languages"}} > list_cached = <optimized out> > workingMode = <optimized out> > args = std::vector of length 6, capacity 8 = {"cmake", "-G", "Unix Makefiles", ".", "/home/jens/.vim/bundle/YouCompleteMe/cpp", "-DCMAKE_CXX_COMPILER="} >#6 0x000000000048c369 in main (ac=6, av=0x7fffe7547c08) at /usr/src/debug/cmake-2.8.10.2/Source/cmakemain.cxx:338 > ret = -413893624 >From To Syms Read Shared Object Library >0x0000003961c00ed0 0x0000003961c019f0 Yes /lib64/libdl.so.2 >0x0000003968803e00 0x000000396881ccdc Yes /lib64/libexpat.so.1 >0x0000003962402190 0x000000396240e640 Yes /lib64/libz.so.1 >0x000000397bc10600 0x000000397bc76560 Yes /lib64/libarchive.so.12 >0x000000397f809ad0 0x000000397f84e2c4 Yes /lib64/libcurl.so.4 >0x000000396545bb80 0x00000039654c10bb Yes /lib64/libstdc++.so.6 >0x00000039628055b0 0x000000396286fd68 Yes /lib64/libm.so.6 >0x0000003963402a40 0x0000003963412168 Yes /lib64/libgcc_s.so.1 >0x000000396141f1a0 0x0000003961560940 Yes /lib64/libc.so.6 >0x0000003961805790 0x00000039618104b4 Yes /lib64/libpthread.so.0 >0x0000003961000b20 0x000000396101a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x000000397b401f80 0x000000397b405ddc Yes /lib64/libacl.so.1 >0x00000039784013d0 0x000000397840349c Yes /lib64/libattr.so.1 >0x00000039678030f0 0x0000003967819340 Yes /lib64/liblzma.so.5 >0x0000003979801760 0x000000397980d3c0 Yes /lib64/libbz2.so.1 >0x000000396902e870 0x0000003969117470 Yes /lib64/libxml2.so.2 >0x0000003977461fc0 0x0000003977544af8 Yes /lib64/libcrypto.so.10 >0x000000397f403010 0x000000397f407528 Yes /lib64/libidn.so.11 >0x000000397cc036d0 0x000000397cc0ab24 Yes /lib64/liblber-2.4.so.2 >0x000000397d80f090 0x000000397d83d998 Yes /lib64/libldap-2.4.so.2 >0x00000039620022a0 0x000000396200557c Yes /lib64/librt.so.1 >0x000000397880ad90 0x0000003978838264 Yes /lib64/libgssapi_krb5.so.2 >0x000000397801b690 0x0000003978093410 Yes /lib64/libkrb5.so.3 >0x0000003978c044d0 0x0000003978c1c938 Yes /lib64/libk5crypto.so.3 >0x0000003977001560 0x0000003977002144 Yes /lib64/libcom_err.so.2 >0x000000397680a140 0x000000397682b738 Yes /lib64/libssl3.so >0x0000003976409d40 0x0000003976422400 Yes /lib64/libsmime3.so >0x0000003974c19530 0x0000003974cfc8a4 Yes /lib64/libnss3.so >0x000000397580bc00 0x0000003975819ac4 Yes /lib64/libnssutil3.so >0x0000003975c00ff0 0x0000003975c01f18 Yes /lib64/libplds4.so >0x0000003974001510 0x0000003974002bf4 Yes /lib64/libplc4.so >0x000000397440d350 0x000000397442cdf0 Yes /lib64/libnspr4.so >0x000000397fc05500 0x000000397fc1ee78 Yes /lib64/libssh2.so.1 >0x0000003963803a30 0x000000396381200c Yes /lib64/libresolv.so.2 >0x000000397b004870 0x000000397b014514 Yes /lib64/libsasl2.so.2 >0x0000003977802b50 0x00000039778080cc Yes /lib64/libkrb5support.so.0 >0x0000003977c01190 0x0000003977c01b44 Yes /lib64/libkeyutils.so.1 >0x000000397a016f30 0x000000397a04d074 Yes /lib64/libssl.so.10 >0x0000003976000ed0 0x000000397600610c Yes /lib64/libcrypt.so.1 >0x0000003963006170 0x00000039630175d4 Yes /lib64/libselinux.so.1 >0x0000003975403660 0x0000003975447570 Yes /lib64/libfreebl3.so >0x0000003962c01db0 0x0000003962c452e8 Yes /lib64/libpcre.so.1 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x4c49504d4f435f58 5497013113154920280 >rbx 0x7fffe7547328 140737074459432 >rcx 0x0 0 >rdx 0x93cbe0 9685984 >rsi 0x1d296a8 30578344 >rdi 0x4c49504d4f435f40 5497013113154920256 >rbp 0x7fffe75476a0 0x7fffe75476a0 >rsp 0x7fffe7547240 0x7fffe7547240 >r8 0x0 0 >r9 0x0 0 >r10 0x219 537 >r11 0x396157bcf0 246446275824 >r12 0x7fffe7547328 140737074459432 >r13 0x7fffe7547c08 140737074461704 >r14 0x7fffe7547330 140737074459440 >r15 0x7fffe7547890 140737074460816 >rip 0x39654bd844 0x39654bd844 <std::string::assign(std::string const&)+36> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function std::string::assign(std::string const&): > 0x00000039654bd820 <+0>: mov %rbx,-0x10(%rsp) > 0x00000039654bd825 <+5>: mov %rbp,-0x8(%rsp) > 0x00000039654bd82a <+10>: sub $0x38,%rsp > 0x00000039654bd82e <+14>: mov (%rsi),%rax > 0x00000039654bd831 <+17>: mov (%rdi),%rdx > 0x00000039654bd834 <+20>: mov %rdi,%rbx > 0x00000039654bd837 <+23>: lea -0x18(%rax),%rdi > 0x00000039654bd83b <+27>: sub $0x18,%rdx > 0x00000039654bd83f <+31>: cmp %rdx,%rdi > 0x00000039654bd842 <+34>: je 0x39654bd861 <std::string::assign(std::string const&)+65> >=> 0x00000039654bd844 <+36>: mov -0x8(%rax),%r8d > 0x00000039654bd848 <+40>: test %r8d,%r8d > 0x00000039654bd84b <+43>: js 0x39654bd878 <std::string::assign(std::string const&)+88> > 0x00000039654bd84d <+45>: mov 0x22e0dc(%rip),%rbp # 0x39656eb930 > 0x00000039654bd854 <+52>: cmp %rbp,%rdi > 0x00000039654bd857 <+55>: jne 0x39654bd8ad <std::string::assign(std::string const&)+141> > 0x00000039654bd859 <+57>: cmp %rbp,%rdx > 0x00000039654bd85c <+60>: jne 0x39654bd894 <std::string::assign(std::string const&)+116> > 0x00000039654bd85e <+62>: mov %rax,(%rbx) > 0x00000039654bd861 <+65>: mov %rbx,%rax > 0x00000039654bd864 <+68>: mov 0x30(%rsp),%rbp > 0x00000039654bd869 <+73>: mov 0x28(%rsp),%rbx > 0x00000039654bd86e <+78>: add $0x38,%rsp > 0x00000039654bd872 <+82>: retq > 0x00000039654bd873 <+83>: nopl 0x0(%rax,%rax,1) > 0x00000039654bd878 <+88>: lea 0x1f(%rsp),%rsi > 0x00000039654bd87d <+93>: xor %edx,%edx > 0x00000039654bd87f <+95>: callq 0x396545a800 <_ZNSs4_Rep8_M_cloneERKSaIcEm@plt> > 0x00000039654bd884 <+100>: mov (%rbx),%rdx > 0x00000039654bd887 <+103>: mov 0x22e0a2(%rip),%rbp # 0x39656eb930 > 0x00000039654bd88e <+110>: sub $0x18,%rdx > 0x00000039654bd892 <+114>: jmp 0x39654bd859 <std::string::assign(std::string const&)+57> > 0x00000039654bd894 <+116>: lea 0x1f(%rsp),%rsi > 0x00000039654bd899 <+121>: mov %rdx,%rdi > 0x00000039654bd89c <+124>: mov %rax,0x8(%rsp) > 0x00000039654bd8a1 <+129>: callq 0x39654bc456 <std::string::_Rep::_M_dispose(std::allocator<char> const&)> > 0x00000039654bd8a6 <+134>: mov 0x8(%rsp),%rax > 0x00000039654bd8ab <+139>: jmp 0x39654bd85e <std::string::assign(std::string const&)+62> > 0x00000039654bd8ad <+141>: add $0x10,%rdi > 0x00000039654bd8b1 <+145>: mov %rax,0x8(%rsp) > 0x00000039654bd8b6 <+150>: callq 0x39654bb45e <__gnu_cxx::__atomic_add_dispatch(_Atomic_word*, int)> > 0x00000039654bd8bb <+155>: mov (%rbx),%rdx > 0x00000039654bd8be <+158>: mov 0x8(%rsp),%rax > 0x00000039654bd8c3 <+163>: sub $0x18,%rdx > 0x00000039654bd8c7 <+167>: jmp 0x39654bd859 <std::string::assign(std::string const&)+57> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 908875
: 694672 |
694673
|
694674
|
694675
|
694676
|
694677
|
694678
|
694679
|
694680
|
694681