Brad King
117e7e1177
FindVTK: Drop support for finding VTK 4.0
...
Convert to a simple thin-wrapper around the find_package(VTK NO_MODULE).
This makes the code much simpler and improves error messages.
2014-07-01 08:41:52 -04:00
Kitware Robot
f051814ed0
Convert builtin help to reStructuredText source files
...
Run the convert-help.bash script to convert documentation:
./convert-help.bash "/path/to/CMake-build/bin"
Then remove it.
2013-10-15 14:12:03 -04:00
Andreas Mohr
bf019d765d
Fix spelling and typos (non-binary)
2013-05-07 08:39:19 -04:00
Rolf Eike Beer
8ebf74b02f
Find* (and some other): use ${CMAKE_CURRENT_LIST_DIR} in include()
...
This solves a lots of warnings, e.g. in the FindModulesExecuteAll test. If the
installed version on the system is rather old this may even lead to bugs, e.g.
https://bugs.gentoo.org/show_bug.cgi?id=436540
2012-11-04 05:55:37 +01:00
Rolf Eike Beer
b04650e163
use the find_* functions ENV parameter
...
Instead of directly passing $ENV{SOMEVAR} to a find_* call pass in ENV SOMEVAR.
This will make sure the paths will get correctly handled through different
platforms, especially on Windows.
Also fixes one place where paths with windows delimiters (\) were hardcoded to
use forward slashes.
2012-08-14 21:02:58 +02: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
Todd Gamblin
2cde67a781
Modules: Fix spelling 'To distributed' -> 'To distribute'
2010-08-09 08:48:31 -04:00
Brad King
2c1a01dc6d
Modernize FindVTK module
...
This teaches the FindVTK module to use the Config mode of find_package()
to search for VTKConfig in the common case. The old search method based
on find_path() and UseVTK is now used only to search for VTK 4.0.
This approach avoids the need to update the module for each new VTK
version because find_package(VTK) automatically searches "lib/vtk*". It
also addresses issue #9105 since find_package searches lib64 paths too.
2009-10-07 14:48:22 -04:00
Brad King
c4bb9c9d42
Convert CMake find-modules to BSD License
...
This adds copyright/license notification blocks CMake's find-modules.
Many 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.
2009-09-28 11:45:50 -04:00
David Cole
a20b1ecabc
BUG: Fix issue #8804 . Add vtk-5.4 lib path to the FindVTK.cmake module.
2009-03-31 16:15:55 -04:00
Alexander Neundorf
7500dd50ef
BUG: don't fail with FATAL_ERROR if REQUIRED was not used
...
Alex
2008-04-27 07:35:21 -04:00
Brad King
859db10e2a
ENH: Add ability to find VTK 5 without user help.
2006-05-23 10:40:40 -04:00
Ken Martin
74eaecfc3e
ENH: cleanups
2005-12-15 14:17:43 -05:00
Bill Hoffman
b7fa820118
ENH: add documentation support for modules
2005-12-14 13:51:08 -05:00
Andy Cedilnik
ad4f98f3cf
ENH: Cleanup. Use relative path to modules
2004-08-26 22:52:53 -04:00
Brad King
7c0844d2f4
BUG#682: Adding environment variable check to FIND_PACKAGE command.
2004-04-26 11:00:41 -04:00
Brad King
78803c01ea
ENH: Terminate with a FATAL_ERROR if FIND_PACKAGE command was called with REQUIRED argument and package was not found.
2004-04-21 11:33:47 -04:00
Brad King
e450309ca3
ENH: Improved error message for VTK_DIR not found to refer to it as a cache entry. Some users thought this was supposed to be an environment variable.
2003-07-24 11:06:18 -04:00
Andy Cedilnik
3ce9496a74
BUG: When VTK is not found, it should be fatal error
2003-06-06 09:58:02 -04:00
Brad King
0b324df1bb
ENH: Updated documentation.
2003-01-21 15:03:56 -05:00
Brad King
f18e47c40a
BUG: Fix for application of expand-list-variables.
2003-01-17 18:14:40 -05:00
Brad King
14771cf5f6
ENH: Added support for finding/using VTK 4.0 without using its UseVTK.cmake file that does a LOAD_CACHE.
2002-12-05 10:47:18 -05:00
Brad King
c2addf1630
ENH: Added support to find VTK 4.0.
2002-11-20 16:23:20 -05:00
Brad King
9f7d94a1c4
ENH: Only search VTK_INSTALL_PATH if USE_INSTALLED_VTK is on. Only search VTK_BINARY_PATH if USE_BUILT_VTK is on.
2002-11-20 14:11:07 -05:00
Brad King
e3f76e9367
ENH: New implementation of FindVTK to take advantage of VTKConfig.cmake. Also provides more powerful search path mechanism, and requires only one cache entry in user project.
2002-11-20 13:37:52 -05:00
Andy Cedilnik
c7e18a0408
More finds for VTK
2002-04-01 08:08:55 -05:00
Andy Cedilnik
364d094780
Add some more locations of VTK
2002-03-31 11:43:25 -05:00
Brad King
deba0b2317
ENH: Added option of disabling error message when VTK is not found.
2002-01-22 17:18:50 -05:00
Sebastien Barre
449564a8e5
More user friendly (built tree is automatically used).
2002-01-07 17:29:06 -05:00
Sebastien Barre
65339be84a
Change so that different flavours of VTK might be chosen by the user. See full instructions in that file.
2001-12-21 14:40:33 -05:00
Sebastien Barre
8d26216d2f
ENH: Also look for 4.2, 4.1, 4.0
2001-12-20 15:17:52 -05:00
Bill Hoffman
f586f7df8d
use find_file and not just a set for USE_VTK_FILE
2001-10-26 14:35:53 -04:00
Ken Martin
10618296c3
changes to chamghe
2001-09-25 14:39:51 -04:00
Ken Martin
ee57ae27cb
better install targets
2001-09-21 11:48:36 -04:00
Ken Martin
7f5c61a570
updates
2001-09-20 17:31:38 -04:00
Ken Martin
924cf69ec6
minor changes
2001-09-20 10:27:29 -04:00
Ken Martin
eae77fd087
removed some VTK stuff
2001-09-20 09:11:21 -04:00
Ken Martin
ee858f555c
updated to how FindVTK works
2001-09-19 14:52:59 -04:00
Luis Ibanez
fa021758da
Module to search for VTK include and library paths
2001-05-23 11:34:19 -04:00