Brad King
994262e5cc
ENH: Improve find_package version numbering
...
Make the number of version components specified explicitly available.
Set variables for unspecified version components to "0" instead of
leaving them unset. This simplifies version number handling for find-
and config-modules. Also support a fourth "tweak" version component
since some packages use them.
2008-09-10 10:11:48 -04:00
Bill Hoffman
b4475cf7e8
ENH: fix docs, bug 7590
2008-09-09 14:12:48 -04:00
Alexander Neundorf
1bcf48de98
BUG: only check for a toolchain prefix (e.g. "arm-linux-" in
...
"arm-linux-gcc") if we are cross compiling and the compiler is gcc
Alex
2008-09-08 17:43:31 -04:00
Bill Hoffman
43837fb3e1
ENH: do not add the same thing to the PATH again and again
2008-09-08 11:23:01 -04:00
Alexander Neundorf
281e441100
BUG: #7359 make llvm-gcc work, by explicitely excluding "llvm-" from _CMAKE_TOOLCHAIN_PREFIX
...
(use the (relatively) new CMAKE_MATCH_x variables set by all regex operations)
Alex
2008-09-07 16:54:01 -04:00
David Cole
6f8bdd276c
ENH: Add BundleUtilities.cmake and supporting changes to GetPrerequisites.cmake. Function copy_and_fixup_bundle in BundleUtilities helps to make standalone bundle applications on the Mac by pulling in prerequisite non-system libraries and frameworks as needed. Uses otool and install_name_tool to do analysis and fixups. Project-specific hooks for deciding where to embed libraries and for resolving item names into full path file names are also provided.
2008-09-06 12:20:07 -04:00
Bill Hoffman
3c96dc6086
BUG: make sure the intel compiler uses the intel linker
2008-09-02 14:47:41 -04:00
Bill Hoffman
9fef50d56f
BUG: remove Catalan as 2.29 does not have it
2008-09-02 14:46:45 -04:00
Brad King
f89dae7a94
ENH: Create Info.plist files in OS X Frameworks
...
A Mac OS X Framework should provide a Resources/Info.plist file
containing meta-data about the framework. This change generates a
default Info.plist for frameworks and provides an interface for users to
customize it.
2008-09-02 12:06:32 -04:00
Clinton Stimpson
87a31b5b7f
ENH: For #7433 , add documentation that directories also can be specified to
...
update the translation files.
2008-08-30 09:39:33 -04:00
David Cole
862b3cae2c
BUG: Do not use "Default" as a language, remove 2nd occurence of "English", and remove three other languages not supported by older versions of NSIS. Tested with version 2.18 of NSIS on gaia.kitware.
2008-08-26 16:43:27 -04:00
Clinton Stimpson
5990594331
ENH: Add comments about pre-processor defines and moc.
2008-08-26 16:04:36 -04:00
Clinton Stimpson
263a4229e5
ENH: Use COMPILE_DEFINTIONS instead of DEFINITIONS.
2008-08-26 11:50:15 -04:00
Clinton Stimpson
607e4eb4b4
ENH: Add -DWIN32 for moc on Windows. Final fix for #7465 .
2008-08-26 11:22:27 -04:00
Clinton Stimpson
dbdca3440a
ENH: Add -D preprocessor defines to the moc commands.
...
Needed to fix #7465 .
2008-08-25 19:41:56 -04:00
Bill Hoffman
532e5d144c
BUG: remove extension from inserts
2008-08-22 06:56:51 -04:00
Bill Hoffman
2739331c95
ENH: sort languages and use list from NSIS 2.22
2008-08-21 15:13:22 -04:00
Bill Hoffman
2d7893180c
BUG: remove some languages that are not supported in older versions of NSIS
2008-08-21 13:55:57 -04:00
Bill Hoffman
08cb1db528
ENH: try to fix error
2008-08-20 18:00:57 -04:00
Bill Hoffman
2f20b9d33b
BUG: fix for bug 7104 look for GL in X11R6 dirs
2008-08-19 15:59:58 -04:00
Bill Hoffman
77def5ed14
BUG: fix for bug 6775, FindPHP4 did not honor required
2008-08-19 14:28:43 -04:00
Bill Hoffman
736da84b4f
BUG: fix for 6710 CMAKE_OSX_SYSROOT should be a PATH
2008-08-19 14:23:38 -04:00
Bill Hoffman
1d57093baf
BUG: fix for 7446 NSIS support for other languages
2008-08-19 14:07:10 -04:00
Alexander Neundorf
03b434af8e
BUG: fix closing ENDIF()
...
Alex
2008-08-17 05:38:02 -04:00
Alexander Neundorf
502841c974
BUG: fix closing IF()
...
Alex
2008-08-17 05:11:51 -04:00
Alexander Neundorf
db4bebe5c8
BUG: fix #7447 , FindModulesExecuteAll test fails if both Qt3 and KDE4 can be
...
found in the system
Qt3 and Qt4 cannot be used together in one project.
Now Qt3/KDE3 and Qt4/KDE4 handle the case that this is done nevertheless
properly, i.e. they fail with FATAL_ERROR if it was REQUIRED and they fail
with just MESSAGE(STATUS ...) and RETURN() if it was not REQUIRED
BUG: make FindQt4 error out with FATAL_ERROR also if it was searched QUIET
Alex
2008-08-16 19:11:53 -04:00
Alexander Neundorf
bf4b0bfdd7
STYLE: remove some unnecessary lines
...
STYLE: everything uppercase in this file
Alex
2008-08-16 17:14:01 -04:00
Alexander Neundorf
5295385c34
ENH: also search in /usr/X11R7, remove /usr/lib and /usr/local/lib, they are
...
part of the standard search paths (partly sync wih KDE)
Alex
2008-08-16 07:38:12 -04:00
Alexander Neundorf
ae31d88145
ENH: add more names for libtiff, mark TIFF_INCLUDE_DIR and TIFF_LIBRARY as
...
advanced (sync with KDE)
Alex
2008-08-16 07:29:53 -04:00
Alexander Neundorf
58afad0968
ENH: also search for xmllint, which comes with libxml2 (sync with FindLibXml2.cmake from KDE)
...
Alex
2008-08-16 07:22:59 -04:00
Alexander Neundorf
7f69a773ab
ENH: add more names of linpng (sync with the KDE version)
...
Alex
2008-08-16 07:10:09 -04:00
Alexander Neundorf
35175120b1
STYLE: /usr/local/bin is in the path anyway
...
STYLE: this file is mostly uppercase commands, so make all commands
uppercase
ENH: add a status message in case pkgconfig didn't find the package (sync
with the one from KDE)
Alex
2008-08-16 07:01:49 -04:00
Bill Hoffman
0ea69917d9
ENH: add platform file for bounds checker
2008-08-15 15:07:56 -04:00
Alexander Neundorf
2a31328b97
BUG: fix documentation, the variables are named LUA50_FOUND and LUA51_FOUND
...
(in all released versions)
Alex
2008-08-14 15:34:59 -04:00
Brad King
b8fc8b324d
ENH: Improve robustness of compiler INFO strings
...
Compiler INFO strings built at preprocessing time encode information
that must appear as a string literal in the resulting binary. We must
make sure the strings appear in the final binary no matter what compiler
and flags are used. The previous implementation worked in most places
but failed with the GNU linker's --gc-sections option which managed to
discard the string. Instead we make the program return value depend on
an element of the string indexed by a runtime program parameter, which
absolutely requires the string to be present.
2008-08-07 09:09:45 -04:00
Brad King
397336a244
ENH: Add preprocessor and assembly rules for Intel
2008-08-06 16:05:01 -04:00
Alexander Neundorf
c2348da286
BUG: fix #7452 , bad closing ENDIF() statement
...
Alex
2008-08-05 16:06:14 -04:00
Brad King
aaa88d33a9
ENH: Build large archives incrementally
...
Creation of archive libraries with the unix 'ar' tool should be done
incrementally when the number of object files is large. This avoids
problems with the command line getting too many arguments.
2008-08-04 11:37:19 -04:00
Miguel A. Figueroa-Villanueva
6cdbaf1422
STYLE: Fixed module list in documentation; Magick should be MagickCore.
2008-08-01 20:38:37 -04:00
David Cole
bab77e53e3
BUG: Fix issue #6610 . Use 64-bit system binaries when using the 64-bit MSVC compiler. Thanks to Clinton Stimpson for the patch.
2008-07-30 15:43:14 -04:00
Bill Hoffman
d34068e2d4
BUG: #7416 fix error when jpeg is not found
2008-07-29 16:41:29 -04:00
Douglas Gregor
f0dac4d017
BUG: Be more careful with Boost_MINOR_VERSION in FindBoost module
2008-07-28 15:40:04 -04:00
Douglas Gregor
c2a782a621
BUG: Work around Boost 1.36.0 bug fix on Darwin by setting the mangled compiler name to -xgccVERSION
2008-07-28 14:33:40 -04:00
Miguel A. Figueroa-Villanueva
363727f600
ENH: Updated FindImageMagick to:
...
- Find newer additions such as animate, compare, etc.
- Find development api: Magick++, MagickCore, MagickWand
- Use FindPackageHandleStandardArgs to output standard messages.
2008-07-23 02:47:36 -04:00
Bill Hoffman
8aae78d204
ENH: change to correct line feed
2008-07-22 13:35:07 -04:00
Bill Hoffman
87f3a15a80
ENH: change to correct line feed
2008-07-22 13:34:09 -04:00
Alin Elena
a57fc5585a
ENH: FindBLAS.cmake, FindLAPACK.cmake modules were redesigned so now you have three new variables BLA_VENDOR (you can specify the VENDOR), BLA_STATIC (gets the static version of libs), BLA_F95 (gets the fortran 95 interface). BLA_VENDOR can be specified as an environment variable. Intel mkls libs need FindThreads to be found correctly so you will need to enable the C/CXX
2008-07-22 07:15:31 -04:00
Bill Hoffman
7183a632f0
ENH: get out of module if no fortran
2008-07-21 15:34:11 -04:00
Bill Hoffman
e1a2c08628
ENH: this should fail only if required is sent to find package
2008-07-21 15:11:03 -04:00
Alin Elena
834dd533ed
ENH: checks if Fortran is enbaled. If not an error message is produced.
2008-07-21 13:40:31 -04:00