Brad King
388a40942b
Merge topic 'code-blocks-include-order'
...
38995d19
CodeBlocks: List C++ includes first
2016-08-30 09:29:43 -04:00
Brad King
918cb5b1f0
Merge topic 'ninja-add_custom_command-depfile'
...
048d1adb
add_custom_command: Add DEPFILE option for Ninja
2016-08-30 09:29:40 -04:00
Kulla Christoph
048d1adb4e
add_custom_command: Add DEPFILE option for Ninja
...
Provide a way for custom commands to inform the ninja build tool about
their implicit dependencies. For now simply make use of the option an
error on other generators.
Closes : #15479
2016-08-30 09:05:18 -04:00
Raffi Enficiaud
bf09271b65
FindMatlab: adding handling of component "MAT"
...
- documentation
- test
- cosmetic changes
2016-08-30 14:50:20 +02:00
Kitware Robot
57d121fbb1
CMake Nightly Date Stamp
2016-08-30 00:01:05 -04:00
Kitware Robot
b38aa00033
CMake Nightly Date Stamp
2016-08-29 00:01:04 -04:00
Kitware Robot
4ce52abc03
CMake Nightly Date Stamp
2016-08-28 00:01:07 -04:00
Stephen Kelly
4332131dcc
Convert: Make variables a bit more clear
2016-08-27 15:41:18 +02:00
Stephen Kelly
5aca066c5b
Convert: Remove UNCHANGED enum value
...
It is no longer used.
2016-08-27 15:41:17 +02:00
Stephen Kelly
146bf9267c
Convert: Remove 'FULL' conversion
...
It is no longer used.
2016-08-27 15:41:17 +02:00
Stephen Kelly
58ba87f892
Convert: Replace Convert(FULL) with equivalent
...
This is more explicit than funnelling everything through the Convert
method.
2016-08-27 15:41:17 +02:00
Stephen Kelly
e80314d7a8
Ninja: Replace ternary with if()
...
On principle of segregating the interface.
2016-08-27 15:26:38 +02:00
Stephen Kelly
563ac22a16
Convert: Replace trivial conversion with new method
2016-08-27 15:26:37 +02:00
Stephen Kelly
08be47cf93
Convert: Replace UNCHANGED conversions with new API call
2016-08-27 15:26:37 +02:00
Stephen Kelly
564d3a1dc8
Convert: Extract ConvertToRelativePath from Convert()
...
Convert() does some kind of relative conversion, followed by a
conversion to 'output format'.
Make it possible to do the former without the latter.
2016-08-27 15:26:37 +02:00
Stephen Kelly
95a659f180
Convert: Replace FULL conversions with equivalent
2016-08-27 15:26:37 +02:00
Stephen Kelly
a8c7ccb183
VS: Replace FULL/UNCHANGED conversion with equivalent
2016-08-27 15:26:37 +02:00
Stephen Kelly
5ad25ef4b6
Convert: Remove NONE conversion
...
It is no longer used.
2016-08-27 15:26:37 +02:00
Stephen Kelly
ac46384171
Convert: Replace uses of Convert(NONE)
...
These are equivalent to ConvertToOutputFormat.
2016-08-27 15:26:36 +02:00
Stephen Kelly
998d9ee967
VS: Replace variable with an if()
2016-08-27 15:21:24 +02:00
Stephen Kelly
ee49f006cf
Makefiles: Replace ternaries with if()s
2016-08-27 15:21:24 +02:00
Stephen Kelly
51f7dcb0a5
Makefiles: Inline MakeLauncher into only caller
2016-08-27 15:21:24 +02:00
Stephen Kelly
ba4ba7c39d
Makefiles: Simplify MakeLauncher return value
...
Bonus NRVO.
2016-08-27 15:21:24 +02:00
Stephen Kelly
e804d410cd
Makefiles: Invert logic in MakeLauncher
...
Make it easier to inline into the caller.
2016-08-27 15:21:23 +02:00
Stephen Kelly
2722c4dcc5
Makefiles: Remove useless use of Convert
...
Convert with NONE and UNCHANGED is a no-op.
2016-08-27 15:21:14 +02:00
Stephen Kelly
112c87b28a
Makefiles: Replace method with Wacom specific API
...
The existing method uses RelativeRoot NONE and FULL values. In
principle, those should be segregated interfaces. Mixing
NONE and FULL into the RelativeRoot enum is a case of
http://thedailywtf.com/articles/What_Is_Truth_0x3f_
2016-08-27 15:16:50 +02:00
Stephen Kelly
cd351ef2c4
Makefiles: Deduplicate variable
2016-08-27 13:44:53 +02:00
Stephen Kelly
fbd8394867
Convert: Remove obsolete GetRelativeRootPath
2016-08-27 13:44:53 +02:00
Stephen Kelly
c341f4679a
Makefiles: Change AppendCustomCommand API to strings
...
Avoid the RelativeRoot enum. Supply the HOME_OUTPUT string at each
callsite to make the parameter non-defaulted.
2016-08-27 13:44:53 +02:00
Stephen Kelly
6960516b6b
Makefiles: Change signature of AppendCustomCommand
...
The RelativeRoot parameter will become non-default.
2016-08-27 13:44:52 +02:00
Stephen Kelly
e0fd2d0446
Makefiles: Port CreateCDCommand to string-based API
2016-08-27 13:44:52 +02:00
Stephen Kelly
ad70a236f4
Convert: Remove ConvertToOutputForExisting overload
...
It is no longer used.
2016-08-27 13:44:52 +02:00
Stephen Kelly
e3ca17e13b
Makefiles: Use string overload of ConvertToOutputForExisting
...
The string is already determined so, no need to call the overload to
determine it again.
2016-08-27 13:44:52 +02:00
Stephen Kelly
0bbdbd95c9
Makefiles: Rename local variable
...
In this context, 'ret' means 'return', but I don't really know what that
means. It is not consistent with types and other variables used in the
vicinity for these things.
2016-08-27 13:44:52 +02:00
Stephen Kelly
9440d5776b
Convert: Remove unused overload
2016-08-27 13:44:51 +02:00
Kitware Robot
897346032b
CMake Nightly Date Stamp
2016-08-27 00:01:05 -04:00
Brad King
a749ab8f3d
Merge branch 'release'
2016-08-26 10:04:54 -04:00
Brad King
c8c58947f2
Merge branch 'vs-NsightTegra-empty-version' into release
2016-08-26 10:03:37 -04:00
Fujii Hironori
1f4aeb1739
VS: Fix out-of-bounds write on empty Nsight Tegra version
...
In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator,
wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is
the case of GetNsightTegraVersion is empty.
2016-08-26 10:01:39 -04:00
Kevin Ottens
38995d19b8
CodeBlocks: List C++ includes first
...
When using the Clang Code Model in QtCreator, it turned out that having
the C system include dirs can make it report false positives for most
uses of the STL. This is due to the order the Clang Code Model looks at
the include directories and some C includes in /usr/include could be
incompatible with the used STL if found first.
2016-08-26 09:55:30 -04:00
Brad King
21c946eef4
Merge topic 'update-curl-script'
...
24e7ccb7
curl: Update script to get curl from new repository
2016-08-26 09:45:39 -04:00
Brad King
41f03f5fa7
Merge topic 'cpack-rpm-debuginfo-pkg'
...
426f97d3
CPack/RPM: Add test for debuginfo package generation
bc8c0add
CPack RPM debuginfo packages generation
2016-08-26 09:45:36 -04:00
Brad King
135c785549
Merge topic 'FindwxWidgets-library-path'
...
20d7da52
FindwxWidgets: Add VS-versioned library directory prefixes
4ef8a205
FindwxWidgets: Add version 3.1.0
2016-08-26 09:45:34 -04:00
Brad King
d65584f7a3
Merge topic 'test-driver-clang-tidy'
...
cd344e3a
create_test_sourcelist: Use safer strncpy instead of strcpy
2016-08-26 09:45:31 -04:00
Brad King
da7111e1a3
Merge topic 'vs-resource-pri-dir'
...
f325ae18
VS: Use target-specific directory for `resources.pri`
2016-08-26 09:45:28 -04:00
Domen Vrankar
426f97d353
CPack/RPM: Add test for debuginfo package generation
2016-08-26 09:40:37 -04:00
Brad King
24e7ccb7ef
curl: Update script to get curl from new repository
...
Curl is now hosted at
https://github.com/curl/curl.git
2016-08-26 08:32:45 -04:00
Kitware Robot
ff88df48e8
CMake Nightly Date Stamp
2016-08-26 00:01:04 -04:00
Istvan Bodnar
bc8c0add7f
CPack RPM debuginfo packages generation
...
Added new variable to CPackRPM for debuginfo rpm package
generation. Binaries will be checked for debug symbols.
2016-08-25 18:36:09 +02:00
Brad King
20d7da5276
FindwxWidgets: Add VS-versioned library directory prefixes
...
Add Visual Studio version number (supported: VS2008 to VS2015) to
WX_LIB_DIR_PREFIX (old: vc / vc_x64; new: vc120 / vc120_x64).
Patch-by: Hannes Grobler (Johnny_xy on gitlab.kitware.com)
2016-08-25 11:26:34 -04:00