| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
08fa5dd Also generate dependers-graphviz files.
4f96a76 GRAPHVIZ_IGNORE_TARGETS is now a list of regular expressions
5698ad2 Make it possible to exlude external libs from dot files
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With this commit, the --graphviz option now also generates dot files
which show which other targets depend on some target.
So, now there is
* a global dot-file which shows all targets and dependencies
* a dot file which shows on what a target Foo depends
* a dot file which shows which other targets depend on Foo
Alex
|
|\ \
| | |
| | |
| | |
| | |
| | | |
a4335a6 Fix unused cache warning after multiple configure iterations
a75ebe3 Refine unused cache variable warning
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The curses dialog (ccmake) allows variables to be specified on the
command line. If any of these variables is used during any configure
iteration or during generate we must not warn about it.
The Qt dialog (cmake-gui) allows variables to be added and removed in
the GUI interactively. If a variable is added, removed, and then added
again we must still warn if it is unused.
|
| |/
| |
| |
| |
| | |
List all unused variables in one warning. Cleanup implementation to run
the check exactly once at the end of generation.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
a58ace6 Fix KWStyle line-too-long complaint (#2828)
106958c Add CMAKE_ARGC and CMAKE_ARGV0..N-1 variables (#2828)
94d1684 Add CMAKE_SCRIPT_MODE_FILE variable (#2828)
|
| | | |
|
| | |
| | |
| | |
| | | |
For now, these variables are only available in -P script mode.
|
| |/
| |
| |
| |
| | |
New CMake variable is set when processing a -P script file,
but not when configuring a project.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
fbca267 VS: Only use /MANIFEST if hasManifest is true (#11216)
98b448e VS2010: Fixed GenerateManifest flag (#10704)
|
| |/
| |
| |
| | |
Thanks to Jörg Riedel for the patch.
|
|\ \
| | |
| | |
| | |
| | | |
8704525 Reject directory names containing '=' (#11689)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Some characters are not well-supported by native build systems. Reject
paths containing such characters before even trying to configure a
project.
|
| |/
|/|
| |
| | |
Alphabetize both lists. Put platform-specific docs in both places too.
|
|\ \
| |/
| |
| |
| | |
Conflicts:
Tests/CMakeLists.txt
|
| |
| |
| |
| |
| |
| | |
VS2010 deprecated /INCREMENTAL:YES. This change makes
/INCREMENTAL the flag to use for incremental linking with
VS2010.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
8b143fa Condense parsing of cache entries
122ebf1 Support manual cache entries
90abc3a Use cmCacheManager to load entries from the cache
6fe8624 Fix parsing of cache variables without a type
|
| | |
| | |
| | |
| | |
| | | |
If a cache line is being parsed, it shouldn't matter whether it has a
type or not; just parse it however possible.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
Conflicts:
Source/cmake.cxx
|
| | |
| | |
| | |
| | | |
Alex
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The big all-in-one file is basically unusable for e.g. kdelibs, it contains
around 1000 nodes and the created image is huuuuge !
Too big actually to be displayable or viewable or comprehensable.
Alex
|
| | |
| | |
| | |
| | | |
Alex
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Found bug: targets which don't link to anything don't get inserted in
the dot file.
Alex
|
| |/
| |
| |
| | |
Alex
|
| |\
| | |
| | |
| | |
| | | |
fd3249e New USE_FOLDERS property OFF by default. (#3796)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Visual Studio Express editions do not support solution folders,
so default behavior should be as if USE_FOLDERS global property
is OFF.
Also, allow folder names to be the same as target names: internally,
use a prefix to distinguish folder GUIDs from target GUIDs. Add
a target and folder with the same name in the ExternalProject
test to exercise this code.
For CMake itself, provide a new option CMAKE_USE_FOLDERS that
defaults to ON so that Visual Studio users get a nicely organized
CMake project. Express edition users will have to turn off the
CMAKE_USE_FOLDERS option in order to build CMake in the VS Express
IDE.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
Conflicts:
Source/QtDialog/CMakeSetupDialog.cxx
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
OK, on windows 7 after we untar some files,
sometimes we can not rename the directory after
the untar is done. This breaks the external project
untar and rename code. So, by default we will wait
1/10th of a second after the untar. If CMAKE_UNTAR_DELAY
is set in the env, its value will be used instead of 100.
|
| |\ \
| | |/
| | |
| | |
| | | |
e6ac0aa Add FOLDER target property, for IDEs (#3796)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This work was started from a patch by Thomas Schiffer.
Thanks, Thomas!
See the newly added documentation of the FOLDER target
property for details.
Also added global properties, USE_FOLDERS and
PREDEFINED_TARGETS_FOLDER. See new docs here, too.
By default, the FOLDER target property is used to organize
targets into folders in IDEs that have support for such
organization.
This commit adds "solution folder" support to the Visual
Studio generators. Currently works with versions 7 through
10.
Also, use the new FOLDER property in the ExternalProject
test and in the CMake project itself.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This prevents warnings from being generated after configure *and* after
generation if both are going to be run anyways.
|
| | |
| | |
| | |
| | | |
Allow reasons to begiven for checking for unused variables.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Argument parsing sets the source/build directories, but they may have
been (meaningfully) set before hand. Let's not overwrite them.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Since we default to checking unused cli variables, make the flag turn
off the checks.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If we don't then:
cmake --warn-unused --warn-unused-all
acts differently than:
cmake --warn-unused-all --warn-unused
|
| | | |
|
| | | |
|