Commit Graph

41708 Commits

Author SHA1 Message Date
Thirumal Venkat
9816748847 SWIG: Add support for custom Swig source file extensions 2019-01-03 09:36:15 +05:30
Kitware Robot
efdc19c58b CMake Nightly Date Stamp 2018-12-27 00:01:04 -05:00
Kitware Robot
8e45c805d9 CMake Nightly Date Stamp 2018-12-26 00:01:04 -05:00
Kitware Robot
1a0a13a24f CMake Nightly Date Stamp 2018-12-25 00:01:04 -05:00
Kitware Robot
6d37652368 CMake Nightly Date Stamp 2018-12-24 00:01:10 -05:00
Craig Scott
d480ede35b Merge topic 'link-options'
f255280fd9 PIE link options: Update strategy to fix performance regression

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2739
2018-12-23 17:23:11 -05:00
Craig Scott
170fcebf2e Merge topic 'install-code-script-genex'
25cae1e85d install: Teach CODE,SCRIPT modes to evaluate generator expressions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2688
2018-12-23 17:19:57 -05:00
Kitware Robot
2cc78b9623 CMake Nightly Date Stamp 2018-12-23 00:01:04 -05:00
Jon Chronopoulos
25cae1e85d install: Teach CODE,SCRIPT modes to evaluate generator expressions
This also introduces CMP0087 which will keep the OLD behaviour of not
evaluating generator expressions

Fixes: #15785
2018-12-23 09:03:38 +11:00
Craig Scott
d780fb15a4 Merge topic 'runcmake-test-filter'
b6eafd5781 Tests: Add RunCMake_TEST_FILTER environment variable

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Artur Ryt <artur.ryt@gmail.com>
Merge-request: !2743
2018-12-22 16:10:29 -05:00
Kitware Robot
87ddcad03e CMake Nightly Date Stamp 2018-12-22 00:01:05 -05:00
Craig Scott
91bcb88c3c Merge topic 'output-on-failure'
19d86e26e3 ExternalProject: add LOG_OUTPUT_ON_FAILURE option

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2625
2018-12-21 16:21:47 -05:00
Kyle Edwards
16262ed762 Merge topic 'compile_options'
2439d546c8 Help: Revise compile options command docs, and provide example

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2752
2018-12-21 09:22:22 -05:00
Marc Chevrier
2aae1c1dd2 Merge branch 'doc-updates' into 'master'
Help: FindLibLZMA: update formatting.

See merge request cmake/cmake!2755
2018-12-21 04:21:36 -05:00
Kitware Robot
0194780abc CMake Nightly Date Stamp 2018-12-21 00:01:06 -05:00
Wouter Klouwen
19d86e26e3 ExternalProject: add LOG_OUTPUT_ON_FAILURE option
This option only has an effect if at least one of the other LOG_<step>
options is enabled.  If an error occurs for a step which has logging to
file enabled, that step's output will be printed to the console.  For
cases where a large amount of output is recorded, just the end of that
output may be printed to the console.
2018-12-21 07:52:08 +11:00
Kyle Edwards
2462af22bc Merge topic 'cygwin-install-test-fix'
3f915531ad Tests: Fix Cygwin failure on RunCMake.install

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2754
2018-12-20 11:13:35 -05:00
Kyle Edwards
9c41382165 Merge topic 'doc-stage'
b99448e016 Help/dev: Document where topic stage branch is held

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2753
2018-12-20 09:32:05 -05:00
Marc Chevrier
feafc7f3fe Help: FindLibLZMA: update formatting. 2018-12-20 15:26:51 +01:00
Marc Chevrier
0495ce4f98 Merge branch 'topic-findliblzma' into 'master'
FindLibLZMA: add imported target

Closes #18679 and #18680

See merge request cmake/cmake!2730
2018-12-20 06:17:35 -05:00
Joachim Wuttke (h)
2439d546c8 Help: Revise compile options command docs, and provide example
For add_compile_options and target_compile_options:
- Insert sections.
- Provide cross-links between the two doc pages
- Alleviate and explain links to the commands
  ...compile_definitions and ...include_directories.
- Alleviate link to COMPILE_OPTIONS, and integrate it into
  the synopsis.
2018-12-20 10:45:49 +01:00
Kitware Robot
bc789afac9 CMake Nightly Date Stamp 2018-12-20 00:01:05 -05:00
Kyle Edwards
3f915531ad Tests: Fix Cygwin failure on RunCMake.install 2018-12-19 12:04:59 -05:00
Kyle Edwards
fa9853d833 Merge topic 'member-init'
b2aa3aedea clang-tidy: Use default member initialization
32cb564bea clang-tidy: Remove redundant member initializations
7ffa6bf999 cmUVHandlePtr: Use inherited constructors

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2726
2018-12-19 12:02:27 -05:00
Brad King
b99448e016 Help/dev: Document where topic stage branch is held 2018-12-19 11:53:14 -05:00
Marc Chevrier
f255280fd9 PIE link options: Update strategy to fix performance regression
Fixes: #18700
2018-12-19 19:41:27 +11:00
Kitware Robot
e4c5e81f31 CMake Nightly Date Stamp 2018-12-19 00:01:04 -05:00
Craig Scott
f7947d90db Merge topic 'contributing-build-instructions-link'
0861580a14 Help: Insert link from CONTRIBUTING to build instructions

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2751
2018-12-18 16:06:13 -05:00
Joachim Wuttke (h)
0861580a14 Help: Insert link from CONTRIBUTING to build instructions 2018-12-18 17:11:13 +01:00
Brad King
89d0f720cb Merge topic 'copyright-year'
64819cca91 Copyright.txt: Update year range to end in 2019

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2749
2018-12-18 09:18:26 -05:00
Brad King
64819cca91 Copyright.txt: Update year range to end in 2019 2018-12-18 08:15:03 -05:00
Kitware Robot
3bd8144601 CMake Nightly Date Stamp 2018-12-18 00:01:04 -05:00
Kitware Robot
50454c96d6 CMake Nightly Date Stamp 2018-12-17 00:01:04 -05:00
Kitware Robot
b689679594 CMake Nightly Date Stamp 2018-12-16 00:01:04 -05:00
Regina Pfeifer
b2aa3aedea clang-tidy: Use default member initialization 2018-12-15 10:52:37 +01:00
Regina Pfeifer
32cb564bea clang-tidy: Remove redundant member initializations 2018-12-15 10:51:47 +01:00
Regina Pfeifer
7ffa6bf999 cmUVHandlePtr: Use inherited constructors 2018-12-15 10:23:23 +01:00
Kitware Robot
b95b935ccf CMake Nightly Date Stamp 2018-12-15 00:01:04 -05:00
Kitware Robot
d84b2cc334 CMake Nightly Date Stamp 2018-12-14 00:01:04 -05:00
Kyle Edwards
b6eafd5781 Tests: Add RunCMake_TEST_FILTER environment variable
This environment variable allows developers to locally run only a
subset of RunCMake subtests in a single RunCMakeTest.cmake script.
If the environment variable is not set, all of the tests in the
script are run.
2018-12-13 18:47:13 -05:00
Brad King
65b54a01ad Merge topic 'doc-get-target-property'
34b7003d2a Documentation: Reference list of target properties in get_target_property

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2736
2018-12-13 10:29:12 -05:00
Brad King
e2d0da3366 Merge topic 'vs_deploy_content_fix'
b5b63da088 VS: Fix Deploy content in .csproj files

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2713
2018-12-13 10:03:52 -05:00
Brad King
ed1c375c05 Merge topic 'vs-csharp-ref-dot'
ea3d60cffa VisualStudio10TargetGenerator: support C# refs with '.' in file name.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2729
2018-12-13 10:03:00 -05:00
Brad King
6589f67fb7 Merge topic 'UseJava-jar-depends'
5aa88f0e02 UseJava: add_jar: rebuild jar on dependencies changes

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2727
2018-12-13 10:02:14 -05:00
Brad King
eef87a37cd Merge topic 'server-mode-install-fix'
c150bf087c Server mode: Fix regression of hasInstallRule

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2735
2018-12-13 10:01:34 -05:00
Brad King
04a9145af5 Merge topic 'update-kwsys'
b29d96701b Merge branch 'upstream-KWSys' into update-kwsys
8ca8daeb47 KWSys 2018-12-12 (abb8c680)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2733
2018-12-13 10:00:27 -05:00
Brad King
0be5ed7128 Merge topic 'custom-string'
2d68b2c593 String: Add str_if_stable() as a const alternative to str()
a0841b59bd String: Add support for a ""_s string literal syntax
9d5fe8e96a String: Add 'borrow' member to construct borrowing instances
80802a002c String: Add support for concatenation by operator+
ff69763ca0 String: Add a custom string type
410a3e4b22 Add support for using C++17 string_view or a fallback

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
Acked-by: Pavel Solodovnikov <hellyeahdominate@gmail.com>
Merge-request: !2578
2018-12-13 09:58:50 -05:00
Brad King
dc90cd6877 Merge topic 'fileapi'
b9c6f08276 Help: Add release note for fileapi feature
4b6b2a571c fileapi: extend codemodel v2 with directory details
eb8c7676a4 fileapi: extend codemodel v2 with a project model
42f0125ceb fileapi: Add test for cmakeFiles v1
6615408193 fileapi: add cmakeFiles v1
3f6ee75a66 fileapi: Add test for cache v2
7489e95b8e fileapi: add cache v2
ea0a060168 fileapi: Add test for codemodel v2
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2706
2018-12-13 09:57:59 -05:00
Brad King
a9d9e8cafc Merge branch 'release-3.13' 2018-12-13 08:19:35 -05:00
Brad King
9bbfbd54ba CMake 3.13.2 v3.13.2 2018-12-13 06:44:30 -05:00