summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* BUG: fix for bug 6117 pkgconfigBill Hoffman2008-02-071-2/+2
|
* STYLE: use a function instead of a macro, to keep FAIL_MESSAGE localAlexander Neundorf2008-02-061-2/+6
| | | | | | patch from Miguel Alex
* BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help ↵Brad King2008-02-041-0/+3
| | | | compute proper rpath information on AIX when shared libraries have names like "libfoo.a".
* BUG: When configuring compiler information files into the CMakeFiles ↵Brad King2008-02-045-7/+10
| | | | directory in the project build tree, use IMMEDIATE option for CONFIGURE_FILE explicitly. It is needed in case the user sets CMAKE_BACKWARDS_COMPATIBILITY to 2.0 or lower.
* BUG: When forcing the C and CXX compilers do not try to detect the ABI ↵Brad King2008-02-036-24/+38
| | | | information. Cleanup configured language compiler info files by always using @ONLY. This addresses bug#6297.
* ENH: Enable dependent library search paths on more platformsBrad King2008-02-022-0/+2
| | | | | - NetBSD needs dependent library paths in -rpath-link option. - kFreeBSD needs dependent library paths in -rpath-link option.
* BUG: When preserving relative paths for moc generated files,Clinton Stimpson2008-02-011-1/+6
| | | | also consider paths to headers in the build directory.
* ENH: Use new COMPILE_DEFINITIONS_* with set_property toClinton Stimpson2008-02-011-11/+4
| | | | add Qt release/debug defines.
* ENH: Enable dependent library search paths on more platformsBrad King2008-02-015-0/+15
| | | | | | | - HP-UX needs dependent library paths as -L options. - IRIX needs dependent library paths as -L options. - Sun needs dependent library paths as -L options. - FreeBSD needs dependent library paths in -rpath-link option.
* ENH: Pass dependent library search path to linker on some platforms.Brad King2008-02-016-1/+23
| | | | | | | | | | | | | | | | - Move runtime path ordering out of cmComputeLinkInformation into its own class cmOrderRuntimeDirectories. - Create an instance of cmOrderRuntimeDirectories for runtime path ordering and another instance for dependent library path ordering. - Replace CMAKE_DEPENDENT_SHARED_LIBRARY_MODE with explicit CMAKE_LINK_DEPENDENT_LIBRARY_FILES boolean. - Create CMAKE_LINK_DEPENDENT_LIBRARY_DIRS boolean. - Create variables to specify -rpath-link flags: CMAKE_SHARED_LIBRARY_RPATH_LINK_<LANG>_FLAG CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG - Enable -rpath-link flag on Linux and QNX. - Documentation and error message updates
* ENH: Support linking to shared libs with dependent libsBrad King2008-01-311-0/+6
| | | | | | | | | - Split IMPORTED_LINK_LIBRARIES into two parts: IMPORTED_LINK_INTERFACE_LIBRARIES IMPORTED_LINK_DEPENDENT_LIBRARIES - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior - Set mode to LINK for Darwin (fixes universal binary problem) - Update ExportImport test to account for changes
* ENH: use ctest to drive dashboards for make targets as opposed to tclshKen Martin2008-01-311-73/+6
|
* BUG: Move decision to switch library paths found in implicit link ↵Brad King2008-01-312-0/+19
| | | | directories to use -l options from cmFindLibraryCommand to cmComputeLinkInformation. Existing projects may depend on find_library returning a full path. This slightly weakens cmComputeLinkInformation but is necessary for compatibility.
* ENH: Added build rule variables CMAKE_<LANG>_ARCHIVE_CREATE, ↵Brad King2008-01-301-0/+11
| | | | CMAKE_<LANG>_ARCHIVE_APPEND, and CMAKE_<LANG>_ARCHIVE_FINISH to support creation of static archive libraries out of a large number of objects. See bug #6284.
* ENH: Make lupdate and lrelease executables advanced variables.Clinton Stimpson2008-01-291-1/+3
|
* ENH: need quotesSebastien Barre2008-01-291-7/+7
|
* ENH: Allow QT4_WRAP_CPP to work with dir1/myobject.h dir2/myobject.hClinton Stimpson2008-01-291-2/+11
| | | | Fixes #5067.
* BUG: Fix dynamic exports executable link option for Sun C compiler on Linux.Brad King2008-01-291-1/+1
|
* ENH: Added version support to Config mode of find_package command.Brad King2008-01-291-7/+8
| | | | | | - Added EXACT option to request an exact version. - Enforce version using check provided by package. - Updated FindPackageTest to test versioning in config mode.
* ENH: Improve find for glib/gthread when Qt is configured to use it.Clinton Stimpson2008-01-291-6/+24
| | | | Fixes #6220.
* ENH: Update Tcl/Tk 8.5Sebastien Barre2008-01-264-4/+44
|