summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Document PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties ↵Brad King2008-01-282-1/+41
| | | | and corresponding arguments to INSTALL(TARGETS).
* BUG: Fix Framework test after fixing FRAMEWORK targets to not install like ↵Brad King2008-01-281-0/+2
| | | | frameworks on non-Apple systems.
* ENH: Support exporting/importing of AppBundle targets.Brad King2008-01-2812-18/+90
| | | | | | | | - Imported bundles have the MACOSX_BUNDLE property set - Added cmTarget::IsAppBundleOnApple method to simplify checks - Document BUNDLE keyword in INSTALL command - Updated IMPORTED_LOCATION property documentation for bundles - Updated ExportImport test to test bundles
* BUG: Fix export/import file generation to not store link dependencies of ↵Brad King2008-01-285-3/+25
| | | | executables or modules.
* ENH: Restored APPEND option to EXPORT() command in new implementation.Brad King2008-01-286-5/+41
|
* ENH: Added framework to ExportImport test.Brad King2008-01-284-5/+17
|
* ENH: Support exporting/importing of Framework targets.Brad King2008-01-2811-65/+62
| | | | | | | | - Imported frameworks have the FRAMEWORK property set - Added cmTarget::IsFrameworkOnApple method to simplify checks - Also remove separate IMPORTED_ENABLE_EXPORTS property and just use ENABLE_EXPORTS since, like FRAMEWORK, it just represents the target type. - Document FRAMEWORK keyword in INSTALL command. - Updated IMPORTED_LOCATION property documentation for Frameworks
* COMP: Add virtual destructor to cmExportFileGenerator to avoid warnings ↵Brad King2008-01-281-0/+2
| | | | about other virtual functions.
* ENH: Added ExportImport test to test new export/import features.Brad King2008-01-2812-0/+224
|
* BUG: Updated SimpleInstall tests for new export/import interface.Brad King2008-01-282-12/+12
|
* ENH: Updated exporting and importing of targets to support libraries and ↵Brad King2008-01-2852-734/+2212
| | | | | | | | | | | | | | | | | | configurations. - Created cmExportFileGenerator hierarchy to implement export file generation - Installed exports use per-config import files loaded by a central one. - Include soname of shared libraries in import information - Renamed PREFIX to NAMESPACE in INSTALL(EXPORT) and EXPORT() commands - Move addition of CMAKE_INSTALL_PREFIX to destinations to install generators - Import files compute the installation prefix relative to their location when loaded - Add mapping of importer configurations to importee configurations - Rename IMPORT targets to IMPORTED targets to distinguish from windows import libraries - Scope IMPORTED targets within directories to isolate them - Place all properties created by import files in the IMPORTED namespace - Document INSTALL(EXPORT) and EXPORT() commands. - Document IMPORTED signature of add_executable and add_library - Enable finding of imported targets in cmComputeLinkDepends
* STYLE: Nightly Date StampBrad King2008-01-281-1/+1
|
* COMP: Use kwsys to get STL set_intersection algorithm.Brad King2008-01-272-5/+5
|
* ENH: Created cmComputeLinkDepends to compute link dependencies.Brad King2008-01-277-31/+631
| | | | | | | | - This will be useful for imported library dependencies - Replaces old cmTarget analyze-lib-depends stuff for linking - Formalizes graph construction and dump - Explicitly represents dependency inferral sets - Use BFS of initial dependencies to preserve order
* STYLE: Nightly Date StampBrad King2008-01-271-1/+1
|
* ENH: Update Tcl/Tk 8.5Sebastien Barre2008-01-264-4/+44
|
* STYLE: Nightly Date StampBrad King2008-01-261-1/+1
|
* ENH: update for Tcl/Tk 8.5Sebastien Barre2008-01-255-104/+138
|
* COMP: Need to return a value from fake MD5 method under bootstrap.Brad King2008-01-251-0/+1
|
* STYLE: Nightly Date StampBrad King2008-01-251-1/+1
|
* ENH: typoSebastien Barre2008-01-251-1/+1
|
* ENH: update for Tcl/Tk 8.5Sebastien Barre2008-01-253-6/+30
|
* COMP: Cannot do MD5 from KWSys during CMake bootstrap.Brad King2008-01-241-0/+5
|
* ENH: Add cmSystemTools::ComputeStringMD5 method.Brad King2008-01-242-0/+14
|
* BUG: Make cmake -E remove_directory work when directory is not present.Brad King2008-01-241-1/+2
|
* ENH: Apply new implicit link directory find_library policy when loading a ↵Brad King2008-01-241-0/+20
| | | | cache from an earlier CMake.
* ENH: Added cmMakefile::NeedCacheCompatibility method and support for it in ↵Brad King2008-01-244-24/+57
| | | | cmCacheManager. This will allow commands to modify their behavior when running with a cache loaded from an earlier CMake version.
* COMP: Add include of <limits.h> to get USHRT_MAX constant.Brad King2008-01-241-0/+2
|
* STYLE: Nightly Date StampBrad King2008-01-241-1/+1
|
* STYLE: fix typoAlexander Neundorf2008-01-231-1/+1
| | | | Alex
* ENH: Remove sparcv9 architecture subdir added earlier. The new implicit ↵Brad King2008-01-232-7/+0
| | | | link directory policy takes care of the problem.
* BUG: Do not have variable and function of the same name. Old shells do not ↵Brad King2008-01-231-3/+3
| | | | likeit.
* ENH: Simplify code by removing unnecessary LINK_DIRECTORIES call.Brad King2008-01-231-1/+0
|
* BUG: CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG should get its default value from ↵Brad King2008-01-231-2/+2
| | | | CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG, not CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG.
* ENH: update for Tcl/Tk 8.5Sebastien Barre2008-01-234-28/+40
|
* ENH: Teach find_library to avoid returning library paths in system ↵Brad King2008-01-232-1/+54
| | | | directories that may be converted to architecture-specific directories by the compiler when it invokes the linker.
* BUG: Fix cmComputeLinkInformation cycle detection.Brad King2008-01-232-12/+15
|
* ENH: Added CMAKE_LINK_OLD_PATHS compatibility mode for linker search paths.Brad King2008-01-234-5/+72
|
* ENH: keep cleaning up Tcl/Tk modulesSebastien Barre2008-01-232-112/+119
|
* COMP: Fix build on Borland 5.5.Brad King2008-01-231-1/+2
|
* BUG: Fix generation of Watcom link lines.Brad King2008-01-235-4/+25
| | | | | - Work-around bug in Watcom command line parsing for spaces in paths. - Add 'library' option before libraries specified by file path.
* BUG: Work-around bug in MSVC 6 command line parsing.Brad King2008-01-232-1/+36
|
* ENH: look for CTestConfiguration.ini firstKen Martin2008-01-231-2/+2
|
* ENH: add testing for return and break commandsKen Martin2008-01-234-0/+151
|
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-23205-359/+906
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* BUG: Be less aggressive about finding conflicts in the runtime path when the ↵Brad King2008-01-231-14/+5
| | | | real soname is not known.
* ENH: Enable library search path suffix for sparcv9 architecture. This ↵Brad King2008-01-233-25/+35
| | | | should be generalized to a platform file later.
* STYLE: Nightly Date StampBrad King2008-01-231-1/+1
|
* ENH: Add macros to handle translations. Fixes #6229.Clinton Stimpson2008-01-221-0/+72
|
* BUG: When a library file name is linked without a path make sure the link ↵Brad King2008-01-222-2/+51
| | | | type is restored after the -l option.