| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
ea04ec09 Merge branch 'upstream-KWSys' into update-kwsys
4ba9b473 KWSys 2016-03-08 (6b60c184)
|
| |
| |
| |
| |
| | |
* upstream-KWSys:
KWSys 2016-03-08 (6b60c184)
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
9e165a64 Ninja: Add OS X dylib versioning (#14140)
1f2b39c6 cmCommonTargetGenerator: Adopt AppendOSXVerFlag method
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach the Ninja generator to add the `-current_version` and the
`-compatibility_version` flags based on the VERSION and SOVERSION target
properties just as the Makefile generators do.
Signed-off-by: Bruce Stephens <bruce.r.stephens@gmail.com>
|
| |/
| |
| |
| |
| |
| |
| | |
Move this method from cmMakefileLibraryTargetGenerator so it can be
re-used for the Ninja generator too.
Signed-off-by: Bruce Stephens <bruce.r.stephens@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
72e0dc58 Diagnose recursive project/enable_language without crashing (#15999)
|
| |/
| |
| |
| |
| |
| |
| | |
Calling `project()` or `enable_language()` from a toolchain file will
infinitely recurse since those commands load the toolchain file.
Diagnose and reject this case with an error message instead of crashing
when the stack eventually overflows.
|
|\ \
| | |
| | |
| | |
| | | |
3f15665a VS: Fix VS 2015 .vcxproj debug setting for v100 toolset (#15986)
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
6122909c VS: Add option to set `ConfigurationType` of a .vcxproj file
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add a VS_CONFIGURATION_TYPE target property to set this value
explicitly. This is useful to build a Windows Kernel Mode Driver,
for example.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
bc29ed54 CTest: Make coverage file selection more specific.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When performing some other testing, the globs for Blanket.js and Delphi
code coverage are picking up unintended files. Change the query for the
Delphi coverage to follow the naming convention, and check the second line
of the found JSON files for certain text before parsing them as coverage files.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
7f1bd9fe try_compile: Add option to control type of target
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Create a `CMAKE_TRY_COMPILE_TARGET_TYPE` option to specify use
of `add_library(... STATIC ...)` for the generated test project.
This will be useful for cross-compiling toolchains that cannot
link a binary without custom flags or scripts.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
6c9586f9 file(DOWNLOAD): Fill STATUS variable on hash mismatch (#15987)
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Although we fail with an error on a hash mismatch, it is not a fatal
error so the script may continue processing. If the download itself had
no error then report in the STATUS variable that the operation was not
successful due to the hash mismatch.
Suggested-by: Tobias Hieta <tobias@hieta.se>
|
|/ / / |
|
|\ \ \
| | |/
| |/|
| | |
| | | |
dc422d27 VS: Fix VS 2015 .vcxproj debug setting for older toolsets (#15986)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since commit v3.4.2~2^2 (VS: Fix VS 2015 .vcxproj file value for
GenerateDebugInformation, 2016-01-08) we generate invalid project
files for the v110 and v120 toolsets. VS complains:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(639,9):
error MSB4030: "Debug" is an invalid value for the "GenerateDebugInformation" parameter of
the "Link" task. The "GenerateDebugInformation" parameter is of type "System.Boolean".
This reveals that our VS flag map selection should be based on the
toolset instead of the version of VS. However, that will be a
non-trivial change so for now fix this particular use case by
hard-coding a correction to the flag map.
Reported-by: Gregor Jasny <gjasny@googlemail.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
aff38945 Eclipse: only add C/CXX macros if the language is enabled
6ee6b17e Eclipse: add newer version numbers
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With this patch, the builtin macros and include dirs are only
added to the project file if the C/CXX langauges are really enabled.
I.e. before this patch the CXX-stuff was in the project file as soon
as CXX had been enabled at least once for this build tree.
I.e. disabling CXX later on did not remove the CXX macros etc.
from the project file (related to #15150)
Alex
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
84ccd4f7 CodeBlocks: generate parallel project files (make -j)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is done the same way as for Eclipse: cmake tries to determine
the number of CPUs, and then adds the respective -jN to the make
invocations in the project file.
Alex
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
b860a925 Xcode: Refactor block writes to allow any level of nesting
|
| | | | |
| | | | |
| | | | |
| | | | | |
Reviewed-by: Gregor Jasny <gjasny@googlemail.com>
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
572797f9 Xcode: Write refType only for Xcode 1.5
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
This field is not expected by newer versions.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
d010ba9f Merge branch 'upstream-KWSys' into update-kwsys
a132064b KWSys 2016-02-22 (4847aedd)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* upstream-KWSys:
KWSys 2016-02-22 (4847aedd)
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
091b649e Revert "Automoc: Fix support of files with the same name (#12873)"
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit 9beb2744d7685fca9cd5717308d4457dffdefcdc.
Our AUTOMOC documentation states that it should be possible to
`#include "moc_foo.cpp"` in `foo.cpp`, and this will not work if
the file is placed in a different directory. Another solution
will need to be found to the original problem.
Reported-by: Stephen Kelly <steveire@gmail.com>
|
| | | | | | | |
|
| |/ / / / /
|/| | | | | |
|
| |/ / / /
|/| | | | |
|
| | | | | |
|
| |_|_|/
|/| | | |
|