summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003.Brad King2008-03-131-5/+0
| | | | | | | | | - Policy is WARN by default so projects will build as they did in 2.4 without user intervention - Remove CMAKE_LINK_OLD_PATHS variable since it was never in a release and the policy supercedes it - Report target creation backtrace in warning message since policy should be set by that point
* ENH: Add support for new modules in Qt 4.4. Fixes #6316.Clinton Stimpson2008-03-131-106/+117
| | | | | | | Simplify and clarify some documentation. BUG: Fix order of include paths (from KDE's FindQt4) Fix find of Designer components debug library on Windows.
* COMP: Conditionalize the last change so that the fix only applies to WIN32. ↵David Cole2008-03-131-4/+10
| | | | Leave it the way it was elsewhere, the new way does not work on the Mac continuous dashboard...
* BUG: Fix the Java test for Visual Studio builds. Before this, it had been ↵David Cole2008-03-131-3/+4
| | | | trying to include "BuildLog.htm" in the .jar file because it was using "." as the list of files to include in the .jar file. Use "*.class" instead of "." to prevent this silliness.
* BUG: fix bug 6594 look for glut in more places on windowsBill Hoffman2008-03-131-40/+23
|
* ENH: for some reasons there was never a FindCVS module?Sebastien Barre2008-03-101-1/+1
|
* ENH: for some reasons there was never a FindCVS module?Sebastien Barre2008-03-101-0/+56
|
* ENH: use the standard find_package_handle_standard_args() for lua 5.0 andAlexander Neundorf2008-03-102-20/+23
| | | | | | 5.1 Alex
* ENH: Make compiler id detection more robustBrad King2008-03-103-3/+15
| | | | | | | | | | - Split INFO strings in source into multiple pieces to make sure assembly or other listings produced by the compiler are never matched by the regex - Store INFO strings via pointer instead of array to convince some compilers to store the string literally in the binary - This should help make it work for sdcc 2.8.0 RC1
* BUG: make compiler id detection (almost) work again with sdcc 2.8.0 RC1,Alexander Neundorf2008-03-091-4/+4
| | | | | | | | | | mail sent to Brad for the remaining issue don't match INFO:compiler[" COMPILER_ID "] which appears in the assembler file generated from the C file by sdcc, but make sure the first character after the [ is no double quote Alex
* ENH: add new version of FindMPI, fix it to work with MPICH2 on windowsBill Hoffman2008-03-081-39/+225
|
* ENH: Patch from Maik to add more fortran extensions.Brad King2008-03-051-1/+1
|
* ENH: Allow users to recover from trying to use an improperly installed QtClinton Stimpson2008-03-051-10/+10
| | | | without removing their cache, fixing their environment and trying again.
* BUG: Fixed PATH_SUFFIXES copy/paste bug (0006201)Eric Wing2008-03-051-1/+1
|
* ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries ↵David Cole2008-03-041-0/+491
| | | | executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
* STYLE: Remove trailing whitespace.Brad King2008-03-041-7/+7
|
* STYLE: Remove trailing whitespace.Brad King2008-03-041-1/+1
|
* STYLE: Remove trailing whitespace.Brad King2008-03-031-5/+5
|
* STYLE: Remove trailing whitespace.Brad King2008-03-031-12/+12
|
* STYLE: Fixed docs of new CMakeForceCompilerBrad King2008-03-031-2/+4
|
* ENH: Restore CMAKE_FORCE_C_COMPILER and CMAKE_FORCE_CXX_COMPILER macros in ↵Brad King2008-03-031-27/+47
| | | | CMakeForceCompiler module.
* ENH: Use builtin chrpath instead of relinking ELF targetsBrad King2008-03-011-13/+0
| | | | | | | | | | - Add cmSystemTools::ChangeRPath method - Add undocumented file(CHRPATH) command - When installing use file(CHRPATH) to change the rpath instead of relinking - Remove CMAKE_CHRPATH lookup from CMakeFindBinUtils - Remove CMAKE_USE_CHRPATH option since this should always work
* BUG: Do not place $(CMAKE_COMMAND) in link scripts.Brad King2008-03-011-4/+4
|
* ENH: allow cdash not to triggerBill Hoffman2008-02-291-0/+1
|
* ENH: add vs9 stuff, still need msvc9 mfcBill Hoffman2008-02-291-0/+29
|
* ENH: Handle large object file lists on some platformsBrad King2008-02-272-6/+9
| | | | | | | - Use a response file when enabled by CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS - Enable for C and CXX with cl (MSVC) - Enable for Fortran with ifort (Intel Fortran)
* BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly ↵Brad King2008-02-277-23/+28
| | | | and preprocessing build rules.
* ENH: Add support to C compiler identification for void return type from ↵Brad King2008-02-251-0/+7
| | | | main. Cross-compilers for embedded platforms may require it.
* BUG: fix rpmbuild bug, which expands variables in comments :-/Alexander Neundorf2008-02-251-1/+1
| | | | | | | apparently rpmbuild can't handle paths with spaces and can't handle variables in comments... Alex
* ENH: Improvied compiler identification robustnessBrad King2008-02-258-65/+59
| | | | | | | | - Write a single source file into the compiler id directory - This avoid requiring the compiler to behave correctly with respect to include rules and the current working directory - Helps to identify cross-compiling toolchains with unusual default behavior
* ENH: Simplify make build rule generation by removing use of OBJECTS_QUOTED ↵Brad King2008-02-241-1/+1
| | | | and TARGET_QUOTED rule variables and updating the generation of OBJECTS to always use the newer cmLocalGenerator::Convert method.
* ENH: Better linker search path computation.Brad King2008-02-215-1/+19
| | | | | | | | | | | | | - Use linker search path -L.. -lfoo for lib w/out soname when platform sets CMAKE_PLATFORM_USES_PATH_WHEN_NO_SONAME - Rename cmOrderRuntimeDirectories to cmOrderDirectories and generalize it for both soname constraints and link library constraints - Use cmOrderDirectories to order -L directories based on all needed constraints - Avoid processing implicit link directories - For CMAKE_OLD_LINK_PATHS add constraints from libs producing them to produce old ordering
* BUG: Fix passing of nodefaultrpath flag to linker through c++ compiler.Brad King2008-02-181-1/+1
|
* ENH: have cpack work with DESTDIR install and ingest qt framework libs into ↵Bill Hoffman2008-02-181-316/+0
| | | | cmake-gui
* BUG: fix double cmakefiles directoryBill Hoffman2008-02-171-1/+1
|
* ENH: add script to ingest library depends into a bundleBill Hoffman2008-02-161-0/+316
|
* STYLE: use global property instead of helper target to collect all pythonAlexander Neundorf2008-02-151-12/+13
| | | | | | modules from a source tree Alex
* ENH: Cleanup building of OS X bundle contentBrad King2008-02-151-2/+0
| | | | | | | | | | - Fixes repeated rebuild of bundles by Makefile generators - Add special rules to copy sources to their MACOSX_PACKAGE_LOCATION bundle directory - Remove MacOSX_Content language hack - Remove EXTRA_CONTENT property - Remove MACOSX_CONTENT - Remove corresponding special cases in object names
* ENH: Allow multiple OS X applications bundles to be created in a single ↵Brad King2008-02-142-64/+0
| | | | build directory. Converted Info.plist files to be generated directly instead of configured with make variables. The MACOSX_BUNDLE_* variables are now properties (and vars for compatibility).
* ENH: Updated DEFINE_PROPERTY command to be more extendible and more ↵Brad King2008-02-141-4/+4
| | | | consistent with new SET_PROPERTY and GET_PROPERTY signatures.
* ENH: Re-enable diagnosis of non-unique target names.Brad King2008-02-141-26/+29
| | | | | | | | - Re-enable enforcement in cmMakefile::EnforceUniqueName - Improve error message to help user resolve the problem - Fix Modules/CTestTargets.cmake to not duplicate testing targets - Move commands used by the changes to Modules/CTestTargets.cmake to build during bootstrap: DEFINE_PROPERTY, GET_PROPERTY
* ENH: Remove unnecessary compiler force macros. The compiler ID can now be ↵Brad King2008-02-143-63/+27
| | | | detected without linking an executable.
* BUG: Fix error when paths have + in them. (special regex characters)Clinton Stimpson2008-02-141-6/+1
|
* ENH: fix advanced bugSebastien Barre2008-02-131-2/+0
|
* BUG: Fix FindQt4.cmake QT4_CREATE_MOC_COMMAND macro to work with spaces in ↵Brad King2008-02-131-1/+12
| | | | the path while using the @ syntax on MSYS builds.
* ENH: Fix eCos.cmake to not require a forced compilerBrad King2008-02-111-11/+13
| | | | | - Search for libtarget.a explicitly - Do not complain about compiler id during try-compile
* ENH: When detecting the compiler id try compiling only to an object file.Brad King2008-02-113-0/+19
|
* ENH: Remove CMAKE_ANSI_CFLAGS variable and instead always add ansi flags to ↵Brad King2008-02-111-2/+3
| | | | CMAKE_C_COMPILE_OBJECT. We should not require every project to reference CMAKE_ANSI_CFLAGS.
* ENH: Better way to have escaping done correctly for all generators.Clinton Stimpson2008-02-081-3/+3
|
* BUG: Fix arg for moc parameter file so it works with unix makefiles, when theClinton Stimpson2008-02-081-1/+1
| | | | build dir has a space in it.