| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Use conventional pattern of not repeating the loop body for empty
config.
|
|\
| |
| |
| |
| | |
2b896752 Ninja: Simplify code for linker commands
|
| |
| |
| |
| |
| | |
Use GetCreateRuleVariable function instead of redundant code for Rule
variable name. Use temporary variables to improve code.
|
|\ \
| | |
| | |
| | |
| | | |
77b581c2 Policies: omit warnings about unset policies when they are actually set to NEW
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
8c9c4fe1 Remove 'return' statements that can never be reached
50ca77f4 create_test_sourcelist: Initialize variable at declaration
|
| |/ /
| | |
| | |
| | | |
Clang -Wunreachable-code-return warns otherwise.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
480be00b cmake-gui: Don't resolve symlinks with using file dialog.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes bug #14274 where a clang++ symlink was resolved to
a clang executable.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
423009c1 Makefile: Generate single-quoted object lists for Watcom
a863a8fe cmLocalUnixMakefileGenerator3: Re-organize ConvertToQuotedOutputPath
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Drop the CMAKE_NO_QUOTED_OBJECTS internal variable from the Makefile
generators. The underlying problem is with the Watcom linker, not with
WMake. The Watcom linker wants object files to be single-quoted. Add
<LINK-RULE>_USE_WATCOM_QUOTE platform information variables to tell the
generators to use Watcom-style single quotes for object files on link
lines.
On Windows, Watcom uses the GetCommandLine API to get the original
command-line string and do custom parsing that expects single quotes.
On POSIX systems, Watcom approximates the original command line by
joining all argv[] entries separated by a single space. Therefore we
need to double-quote the single-quoted arguments so that the shell does
not consume them and they are available for the parser to see.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use one code path whether the components list is empty or not.
Fix indentation accordingly.
|
| |_|_|/
|/| | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
90e22f8f OS X: Fix Info.plist placement in a CFBundle
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Fix cmOSXBundleGenerator::CreateCFBundle to place Info.plist under the
same root directory as the rest of the bundle. Without this, Info.plist
was placed into CMAKE_BINARY_DIR, not CMAKE_CURRENT_BINARY_DIR because
the target path was not generated correctly.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
71a11252 QtAutogen: Fix use of multiple ui files in a single target.
261acd91 QtAutogen: Use the basename for resource files.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't store a mapping of the directory to the ui file. The directory
will be a unique key, allowing only one ui file to be specified.
Use the source file name instead as the mapping key.
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The rcc tool generates a cpp file with a symbol called qInitResources
or called qInitResources_${name}, if the name is passed. The
qInitResources symbol clashes if multiple qrc files are used in
one target.
Always pass the name to ensure that the symbol is unique. This is also
the behavior of the qtx_add_resource macros.
|
| |\ \ |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
9523d2a5 ninja: Add support for custom depfile formats
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Not everything that isn't MSVC is GCC. I have support for LDC's depfile
format on its way upstream[1], but its future is uncertain. CMake should
at least support this for future depfile formats.
[1]https://github.com/martine/ninja/pull/721
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
bccc056b cmake: Advise user to remove CMakeFiles with CMakeCache.txt (#14820)
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
0cc42b87 Haiku: Fix compiler detection when using distcc
84603d80 Haiku: Enable CMake builtin ELF editor
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Co-Author: Brad King <brad.king@kitware.com>
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
f1fd3714 cmMakefile: Report type of INTERFACE library in conflict.
|
| |/ / / / / |
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
ed6ddb89 Merge branch 'upstream-kwsys' into update-kwsys
12faf00d KWSys 2014-03-19 (a8aa1014)
|
| |/ / / / |
|
| | | | | |
|
| | | | | |
|
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
64c2342a Watcom: Enable 'WMake Makefiles' generator on Linux
5d9aa66c Watcom: Introduce OpenWatcom compiler id and fix compiler version
9292d3b8 Watcom: Detect compiler target architecture and platform
fbc883c9 Watcom: Add one blank line to Makefile for better readability
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Distinguish "Open Watcom" from old "Watcom" by introducing a new
"OpenWatcom" compiler id. The __WATCOMC__ format is "VVRP" for Watcom
and "VVRP + 1100" for Open Watcom.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
98383f80 Unicode: check encoding of files given to configure_file.
|
| | | | |
| | | | |
| | | | |
| | | | | |
UTF-16 and UTF-32 files are rejected.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
413282c0 file: Avoid runaway DOWNLOAD/UPLOAD progress reports (#14807)
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Curl makes progress callbacks frequently but we round to the nearest
percent and report only when that changes so that we make at most 101
progress reports. However, when unexpected data beyond the total are
transferred the progress can get beyond 100% and lead to unlimited
reports. Avoid this case by capping the reported progress to 100%.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
19012b46 cmMakefile: Fix style.
10e6f1e7 cmMakefile: Fix typo in comment.
c3a2f78b Makefiles: Remove duplicate code.
2e0611f9 cmGeneratorExpression: Remove unused include.
d83ef53a Rename local 'dir_max' variables to 'dir'
|