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
Bill Hoffman
da29eb892b
Change FindPythonLibs to use the standard _DIR instead of _PATH but stay backwards compatible
2009-09-14 09:34:57 -04:00
Alexander Neundorf
a8f493686a
STYLE: use global property instead of helper target to collect all python
...
modules from a source tree
Alex
2008-02-15 18:26:37 -05:00
Brad King
669db35aa4
ENH: Changed signature of GET_PROPERTY command to be more powerful and extendible.
2008-01-17 17:19:13 -05:00
Alexander Neundorf
ec207513e4
BUG: make the string static, otherwise the contents are gone when we exit
...
the function (same fix as in VTK/CMake/)
Alex
2007-09-18 15:13:22 -04:00
Alexander Neundorf
52bf51b425
ENH: add support for the next python release, python 2.6
...
Alex
2007-08-30 13:35:54 -04:00
Alexander Neundorf
fee42f6e68
STYLE: this wasn't intended to be committed
...
Alex
2007-08-16 15:03:31 -04:00
Alexander Neundorf
6b0e5745ab
ENH: add -Wl,-relax to the default linker flags for BlueGene, otherwise you can get "relocation truncated to fit" errors
...
Alex
2007-08-16 15:02:14 -04:00
Alexander Neundorf
f32aa8f296
ENH: make the python modules usable for C and C++ and only write the header
...
if it has changed
Alex
2007-08-02 15:48:51 -04:00
Alexander Neundorf
d6a0c330bc
ENH: deb generator can now generate deb packages
...
-remove the unscriptable commands also from the cpack cmake
-use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and
the deb generator
-make set_properties() scriptable
-use a non-const char array for adding the python modules
Alex
2007-07-27 08:59:59 -04:00
Alexander Neundorf
7e9eed0230
COMP: same as in VTK, build modules by default as shared if the platform
...
supports this, don't include shared modules in the generated header
Alex
2007-07-25 15:08:37 -04:00
Alexander Neundorf
13db5b578b
ENH: add second failure message parameter to
...
FIND_PACKAGE_HANDLE_STANDARD_ARGS(), so cmake modules can specify their own
better failure messages. If the default is ok use "DEFAULT_MSG".
Do this also for FindBoost.cmake (#5349 )
Alex
2007-07-23 09:49:52 -04:00
Alexander Neundorf
3907d59445
BUG: fix typo
...
Alex
2007-07-19 11:59:04 -04:00
Alexander Neundorf
f0b6f02746
ENH: make the list of modules global
...
Alex
2007-07-19 11:47:23 -04:00
Alexander Neundorf
3d862c44f1
ENH: only load the static modules in the LoadAll function
...
Alex
2007-07-19 10:20:21 -04:00
Alexander Neundorf
c7770b8edb
ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in most of the
...
not-too-complicated modules
-remove unnecessary default search paths used in the FIND_XXX() calls
Alex
2007-07-19 09:00:51 -04:00
Alexander Neundorf
e118a62709
ENH: add a macro FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
...
which handles the required and QUIET arguments and sets <NAME>_FOUND
Alex
2007-07-18 13:26:02 -04:00
Alexander Neundorf
5d22d36c5d
ENH: apply patch from Dirk Mueller to support Python 2.5
...
Alex
2006-09-27 13:30:18 -04:00
Brad King
a18297e2ca
ENH: Updated implementation to use new FIND_* command power. The correct library is now found on MinGW also.
2006-03-24 14:47:25 -05: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
Brad King
290ffc01b6
ENH: Removing extra 64-bit search paths. They are now constructed automatically from the paths listed.
2005-04-07 14:27:01 -04:00
Brad King
76f9050026
ENH: Adding support for 64-bit library paths. Contributed by Peter Vanroose.
2005-04-07 13:46:02 -04:00
Bill Hoffman
e63bdf6245
ENH: bug fix 1574
2005-02-09 22:45:43 -05:00
Andy Cedilnik
ad4f98f3cf
ENH: Cleanup. Use relative path to modules
2004-08-26 22:52:53 -04:00
Brad King
13e9428d2e
BUG#423: Fixed search for frameworks on OSX.
2003-12-29 16:18:18 -05:00
Bill Hoffman
7cf5aa9271
BUG: remove junk code
2003-11-21 13:12:39 -05:00
Brad King
7b3ba5537c
BUG#266: Added cygwin names for the library. Module now documents output as PYTHON_LIBRARIES instead of PYTHON_LIBRARY.
2003-11-20 15:41:29 -05:00
Brad King
0637e4656c
STYLE: Removed trailing whitespace.
2003-11-20 15:31:40 -05:00
Brad King
624a222df3
ENH: Find python framework on Mac OSX.
2003-01-03 17:36:34 -05:00
Yves Starreveld
1bf59ded66
ENH: find python framework and include files on OSX
2002-12-27 11:14:52 -05:00
Andy Cedilnik
c720d473b3
Better search for python
2002-12-09 16:22:44 -05:00
Andy Cedilnik
2281726935
Clean find for Python, add find for python 2.2 on windows, cleanup java on windows and add java 1.4 support
2002-11-14 09:38:45 -05:00
Andy Cedilnik
daaa5f3e79
Oops, forgot the library name
2002-06-10 08:53:36 -04:00
Andy Cedilnik
7e216a7ed2
Add search for python 2.2
2002-06-10 08:52:14 -04:00
Dan Blezek
b1090a0600
ENH: Adding search path's for PYTHON_LIBRARY
2002-01-31 15:16:16 -05:00
Dan Blezek
e0aee2e988
ENH: Adding /usr/*/python1.5 for RedHat 7.1/Python 1.5 users
2001-12-11 14:09:51 -05:00
Sebastien Barre
148401ccc6
Make vars ADVANCED for WIN32 (same as Tcl)
2001-12-04 10:27:04 -05:00
Berk Geveci
77e5c1ff97
PYTHON_DEBUG_LIBRARY is only used on Windows.
2001-11-30 10:23:00 -05:00
Sebastien Barre
9301d47021
Fynd Python debug lib in usual libs dir too
2001-11-28 12:49:29 -05:00
Brad King
c5381e8588
ENH: Added support for using backslash-style escaping in CMakeLists.txt file arguments. This allows double quotes to be used in arguments.
2001-07-17 09:54:05 -04:00
Sebastien Barre
d823632c8b
update include/lib path to Python (Linux)
2001-07-15 21:10:10 -04:00
Sebastien Barre
1a2af3f583
NAMES syntax
2001-05-11 13:58:35 -04:00
Ken Martin
4139f15de6
minor fixes and new python module
2001-05-11 10:27:46 -04:00