| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
The previous version added -jN to the make invokation if UNIX
was set, but this was true also when cross compiling.
What we are actually interested in is CMAKE_HOST_UNIX, i.e.
whether the build host is UNIX.
Or we should check more exactly what CMAKE_MAKE_PROGRAM is.
Alex
|
|
|
|
|
|
|
| |
This just adds the version number, there are no features
depending on this.
Alex
|
|
|
|
|
|
| |
This fixes #14422.
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
| |
Eclipse may get confused by these linked resources, because it sees
the same source file multiple times then and doesn't recognize
that it's the same file actually.
Alex
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ancient CMake versions required upper-case commands. Later command
names became case-insensitive. Now the preferred style is lower-case.
Run the following shell code:
cmake --help-command-list |
grep -v "cmake version" |
while read c; do
echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
|
|
|
|
|
|
|
| |
This is probably related to a framework installation I guess.
This is part of the patch in #13367 from Nicholas Yue.
Alex
|
|
|
|
|
|
| |
Thanks for the path to Nicholas Yue.
Alex
|
|
|
|
|
|
|
| |
This patch uses get_filename_component(REALPATH) so symlinks in the path
to Eclipse are resolved, which makes the version detection work in such cases.
Alex
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously ECLIPSE_CDT4_GENERATE_SOURCE_PROJECT was used, but the
new name CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT is more in line with
the general naming conventions in cmake, and, more importantly IMO,
in cmake-gui it now appears right next to the other eclipse-related
variables, which all start with CMAKE_ECLIPSE_.
A warning is printed if the old variable is TRUE and the new one isn't,
so users should notice that they have to enable the new one.
Alex
|
|
|
|
|
|
|
| |
Using the new module ProcessorCount.cmake now the number of CPUs is
detected, and if it is bigger than 1, make -jX is set accordingly.
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
| |
Try to detect the eclipse version and put it in the cache.
Alex
|
|
|
|
|
|
|
|
| |
Refactor code from CMakeFindEclipseCDT4.cmake so it can be used
alkso for CodeBlocks, and move it into new file
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake.
Alex
|
|
|
|
|
|
|
|
|
| |
The regex was slightly wrong, it excluded the last line, so e.g.
/usr/include/ didn't end up in the .cproject file.
Thanks to Shash Chatterjee for the patch.
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
| |
This variable has been supported since 2.6 I think, having it in the cache
makes it easier to use (see bug report #9631)
Alex
|
|
|
|
|
|
|
|
| |
This variable can be set to command line arguments which will be passed
to make when eclipse invokes make, e.g. you can enter "-j8" to get
8 parallel builds (#9930)
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
| |
Patch from dnewmarch
Alex
|
|
|
|
| |
Alex
|
| |
|
|
|
|
|
|
|
| |
This adds copyright/license notification blocks CMake's non-find
modules. Most of the modules had no notices at all. Some had notices
referring to the BSD license already. This commit normalizes existing
notices and adds missing notices.
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
|
| |
Now gcc is queried also for the builtin definitions, and they are then added
to the .cproject file. This should make the preprocessor highlighting in
eclipse work better (#9272)
Patch mostly from Miguel.
Alex
|
|
|
|
|
|
| |
something different from "C", by resetting them to "C" (#9122)
Alex
|
|
CMakeFind<GENERATOR>.cmake, so it is more consistent e.g. with
CMakeFindXcode.cmake
Alex
|