Brad King
ae783c9ba9
Require CMake 2.8.12.2 to build CMake itself
...
This will enable use of features such as ALIAS targets within CMake's
own build.
2016-09-15 09:24:25 -04:00
Konstantin Podsvirov
c18dc6fbe5
Added CMake_BUILD_DEVELOPER_REFERENCE option
...
By default is OFF and marked as advanced.
It's also add custom cmake-developer-reference (ALL) target
Generated output will be installed to ${CMAKE_DOC_DIR}/developer-reference.
2016-08-16 19:02:35 +03:00
Michael Stürmer
15c6a4c919
Utilities/Doxygen: Support tools installed in paths with spaces
...
Quote paths to tools in generation script.
2015-06-16 09:07:41 -04:00
Konstantin Podsvirov
82382479f7
Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in
...
This helps to better perceive information
2014-08-06 12:49:27 -04:00
Konstantin Podsvirov
3040ab8f55
Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section
2014-08-06 11:26:02 -04:00
Kitware Robot
9db3116226
Remove CMake-language block-end command arguments
...
Ancient versions of CMake required else(), endif(), and similar block
termination commands to have arguments matching the command starting the
block. This is no longer the preferred style.
Run the following shell code:
for c in else endif endforeach endfunction endmacro endwhile; do
echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
egrep -z -v 'Tests/CMakeTests/While-Endwhile-' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
2012-08-13 14:19:16 -04:00
Kitware Robot
77543bde41
Convert CMake-language commands to lower case
...
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
2012-08-13 14:19:16 -04:00
Kitware Robot
7bbaa4283d
Remove trailing whitespace from most CMake and C/C++ code
...
Our Git commit hooks disallow modification or addition of lines with
trailing whitespace. Wipe out all remnants of trailing whitespace
everywhere except third-party code.
Run the following shell code:
git ls-files -z -- \
bootstrap doxygen.config '*.readme' \
'*.c' '*.cmake' '*.cpp' '*.cxx' \
'*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \
'*.mm' '*.pike' '*.py' '*.txt' '*.vim' |
egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' |
egrep -z -v '^(Modules/CPack\..*\.in)' |
xargs -0 sed -i 's/ \+$//'
2012-08-13 14:18:39 -04:00
Nicolas Despres
6be15ed58b
Doxygen: Remove dependency on VTK when building doxygen.
2011-10-23 22:18:13 +02:00
Nicolas Despres
faede37b79
Doxygen: Generate call graph and relationships.
...
It helps code browsing and understanding for new developers.
2011-10-23 22:15:30 +02:00
Brad King
df1e00ff82
Refer to self with CMake_(SOURCE|BINARY)_DIR ( #10046 )
...
This is good practice, and is necessary to support building CMake as a
subdirectory of another project.
2010-07-29 11:22:48 -04:00
Brad King
96afb12087
Convert CMake to OSI-approved BSD License
...
This converts the CMake license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the CMake copyright to
cover the full development time range.
2009-09-28 11:43:28 -04:00
Brad King
87442aefb0
Remove WXDialog source code
...
The QtDialog is our supported cross-platform GUI, so the WXDialog source
is no longer needed.
2009-08-05 10:15:30 -04:00
Andy Cedilnik
23a83e6a92
STYLE: Do doxygen for CPack
2007-04-04 16:28:45 -04:00
Andy Cedilnik
be4593fa85
ENH: Cleanup
2005-01-18 09:06:53 -05:00
Sebastien Barre
6037cc8b3b
a) new version of tools like Doxygen and Graphviz now set install path info in win32 registery. use it.
...
b) remove DOT_PATH, it was polluting the cache (can be computed from DOT, update CMakeLists.txt accordingly if DOT_PATH is not defined)
2004-06-08 17:26:48 -04:00
Andy Cedilnik
7ed344e9bb
ENH: Handle kwsys properly
2003-11-05 15:02:49 -05:00
Andy Cedilnik
6d193bc85c
ENH: Cleanup. We do not really need to use vtk for documentation. We only need utilities/doxygen directory
2003-11-05 15:02:35 -05:00
Andy Cedilnik
032883cc34
ENH: Add all subdirectories
2003-10-25 18:21:45 -04:00
Sebastien Barre
c2b3df0c84
FIX: HHC is now HTML_HELP_COMPILER
2003-01-16 14:05:56 -05:00
Sebastien Barre
8c1b043c25
FIX: remove that good ol' exit 0;
2002-02-13 18:50:17 -05:00
Sebastien Barre
4360a03238
FIX: update html archive filename
2002-02-13 18:32:28 -05:00
Sebastien Barre
d8f1dba1e7
ENH: Contribution graphs
2002-02-13 18:28:16 -05:00
Sebastien Barre
2fcf59b96b
Update
2001-11-02 16:44:25 -05:00
Sebastien Barre
bc673070bc
Doxygen doc generator
2001-11-02 16:05:37 -05:00