Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge topic 'vs-use-full-paths' | Brad King | 2014-04-17 | 1 | -2/+3 |
|\ | | | | | | | | | 0d048384 VS: Use full path to sources to allow deeper trees with VS >= 10 | ||||
| * | VS: Use full path to sources to allow deeper trees with VS >= 10 | Brad King | 2014-04-15 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As explained in cmVisualStudio10TargetGenerator::WriteSource comments, VS tools append relative paths to the current directory, e.g. c:\path\to\current\dir\..\..\..\relative\path\to\source.c and fail if this is over 250 charaters or so. Previously we used a full path only if no relative path could be constructed with a leading "../" sequence that does not escape the source or build tree. This means that long relative paths can be generated when the build tree is inside the source tree, and can cause build failures due to the above path concatenation problem. Teach cmVisualStudio10TargetGenerator::ConvertPath to ask the Convert method to honor CMAKE_USE_RELATIVE_PATHS. This will cause it to use full paths by default but still give users the option of getting the relative paths when possible. Suggested-by: Josh Green <inbilla@gmail.com> | ||||
* | | Merge topic 'ar-no-replace' | Brad King | 2014-04-17 | 3 | -6/+6 |
|\ \ | | | | | | | | | | | | | 1ec6485c Support duplicate object names in large archives (#14874) | ||||
| * | | Support duplicate object names in large archives (#14874) | Brad King | 2014-04-16 | 3 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Generalize the change from commit 39d0ade0 (Windows-GNU: Support duplicate object names in large archives, 2014-04-14) to the default archive rules. These rules have used an incremental append approach since commit v2.8.0~1856 (Build large archives incrementally, 2008-08-04). Switch from "ar r" to "ar q" to be sure we always append objects instead of replacing them. | ||||
* | | | Merge topic 'archive-null-error' | Brad King | 2014-04-17 | 1 | -14/+21 |
|\ \ \ | | | | | | | | | | | | | | | | | b508de59 cmArchiveWrite: Handle NULL error string (#14882) | ||||
| * | | | cmArchiveWrite: Handle NULL error string (#14882) | Brad King | 2014-04-16 | 1 | -14/+21 |
| | | | | | | | | | | | | | | | | | | | | If archive_error_string returns NULL, use a placeholder string instead of crashing. | ||||
* | | | | Merge topic 'implicit-libNN-dirs' | Brad King | 2014-04-17 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | cc57ff5c Drop /lib32 and /lib64 from link directories and RPATH (#14875) | ||||
| * | | | | Drop /lib32 and /lib64 from link directories and RPATH (#14875) | Brad King | 2014-04-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES with these paths. We already have the equivalents under /usr. Systems that have these directories have their dynamic loaders configured already. Do not allow them to appear in the RPATH explicitly. | ||||
* | | | | | CMake Nightly Date Stamp | Kitware Robot | 2014-04-17 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | CMake Nightly Date Stamp | Kitware Robot | 2014-04-16 | 1 | -1/+1 |
| |_|_|/ |/| | | | |||||
* | | | | Merge topic 'cxx11-features' | Brad King | 2014-04-15 | 47 | -1/+796 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60c0d2dd Features: Add cxx_defaulted_move_initializers. c4e67235 Features: Add cxx_long_long_type. dcaafada Features: Add cxx_func_identifier. 251a1f02 Features: Add cxx_local_type_template_args. 53fe7773 Features: Add cxx_extended_friend_declarations. 16603f7c Features: Add cxx_enum_forward_declarations. adf22f61 Features: Add cxx_default_function_template_args. 7b3e8a05 Features: Add cxx_right_angle_brackets. 9a49fd21 Features: Add cxx_decltype_incomplete_return_types. 1889045c Features: Add cxx_sizeof_member. ab455eba Features: Add cxx_thread_local. 300ce248 Features: Add cxx_inline_namespaces. f9d04a96 Features: Add cxx_variadic_macros. 3d76656f Features: Add cxx_uniform_initialization. e74b216c Features: Add cxx_generalized_initializers. ff80c3b4 Features: Add cxx_attributes. ... | ||||
| * | | | | Features: Add cxx_defaulted_move_initializers. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | | |||||
| * | | | | Features: Add cxx_long_long_type. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_func_identifier. | Stephen Kelly | 2014-04-08 | 4 | -0/+13 |
| | | | | | |||||
| * | | | | Features: Add cxx_local_type_template_args. | Stephen Kelly | 2014-04-08 | 4 | -0/+28 |
| | | | | | |||||
| * | | | | Features: Add cxx_extended_friend_declarations. | Stephen Kelly | 2014-04-08 | 4 | -0/+32 |
| | | | | | |||||
| * | | | | Features: Add cxx_enum_forward_declarations. | Stephen Kelly | 2014-04-08 | 4 | -0/+15 |
| | | | | | |||||
| * | | | | Features: Add cxx_default_function_template_args. | Stephen Kelly | 2014-04-08 | 4 | -0/+19 |
| | | | | | |||||
| * | | | | Features: Add cxx_right_angle_brackets. | Stephen Kelly | 2014-04-08 | 4 | -0/+19 |
| | | | | | |||||
| * | | | | Features: Add cxx_decltype_incomplete_return_types. | Stephen Kelly | 2014-04-08 | 4 | -2/+23 |
| | | | | | |||||
| * | | | | Features: Add cxx_sizeof_member. | Stephen Kelly | 2014-04-08 | 4 | -0/+17 |
| | | | | | |||||
| * | | | | Features: Add cxx_thread_local. | Stephen Kelly | 2014-04-08 | 4 | -0/+9 |
| | | | | | |||||
| * | | | | Features: Add cxx_inline_namespaces. | Stephen Kelly | 2014-04-08 | 4 | -0/+33 |
| | | | | | |||||
| * | | | | Features: Add cxx_variadic_macros. | Stephen Kelly | 2014-04-08 | 4 | -0/+20 |
| | | | | | |||||
| * | | | | Features: Add cxx_uniform_initialization. | Stephen Kelly | 2014-04-08 | 4 | -0/+16 |
| | | | | | |||||
| * | | | | Features: Add cxx_generalized_initializers. | Stephen Kelly | 2014-04-08 | 4 | -0/+30 |
| | | | | | |||||
| * | | | | Features: Add cxx_attributes. | Stephen Kelly | 2014-04-08 | 4 | -0/+9 |
| | | | | | |||||
| * | | | | Features: Add cxx_alignof. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_alignas. | Stephen Kelly | 2014-04-08 | 4 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cxx_alignof will be a separate feature known to CMake, because both can be implemented with separate backward compatibility versions. | ||||
| * | | | | Features: Add cxx_extern_templates. | Stephen Kelly | 2014-04-08 | 4 | -0/+20 |
| | | | | | |||||
| * | | | | Features: Add cxx_unrestricted_unions. | Stephen Kelly | 2014-04-08 | 4 | -0/+18 |
| | | | | | |||||
| * | | | | Features: Add cxx_unicode_literals. | Stephen Kelly | 2014-04-08 | 4 | -0/+10 |
| | | | | | |||||
| * | | | | Features: Add cxx_user_literals. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | | |||||
| * | | | | Features: Add cxx_alias_templates. | Stephen Kelly | 2014-04-08 | 4 | -0/+18 |
| | | | | | |||||
| * | | | | Features: Add cxx_rvalue_references. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_reference_qualified_functions. | Stephen Kelly | 2014-04-08 | 4 | -0/+20 |
| | | | | | |||||
| * | | | | Features: Add cxx_raw_string_literals. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | | |||||
| * | | | | Features: Add cxx_range_for. | Stephen Kelly | 2014-04-08 | 4 | -0/+17 |
| | | | | | |||||
| * | | | | Features: Add cxx_nullptr. | Stephen Kelly | 2014-04-08 | 4 | -0/+17 |
| | | | | | |||||
| * | | | | Features: Add cxx_noexcept. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_nonstatic_member_init. | Stephen Kelly | 2014-04-08 | 4 | -0/+11 |
| | | | | | |||||
| * | | | | Features: Add cxx_lambdas. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_inheriting_constructors. | Stephen Kelly | 2014-04-08 | 4 | -0/+26 |
| | | | | | |||||
| * | | | | Features: Add cxx_explicit_conversions. | Stephen Kelly | 2014-04-08 | 4 | -0/+19 |
| | | | | | |||||
| * | | | | Features: Add cxx_deleted_functions. | Stephen Kelly | 2014-04-08 | 4 | -0/+13 |
| | | | | | |||||
| * | | | | Features: Add cxx_defaulted_functions. | Stephen Kelly | 2014-04-08 | 4 | -0/+16 |
| | | | | | |||||
| * | | | | Features: Add cxx_decltype. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | | |||||
| * | | | | Features: Add cxx_strong_enums. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | | |||||
| * | | | | Features: Add cxx_auto_function. | Stephen Kelly | 2014-04-08 | 4 | -0/+12 |
| | | | | | |||||
| * | | | | Features: Add cxx_override. | Stephen Kelly | 2014-04-08 | 4 | -0/+14 |
| | | | | |