summaryrefslogtreecommitdiffstats
path: root/Tests/ExportImport
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Allow a custom list of debug configurationsBrad King2008-09-042-2/+11
| | | | | | Create a DEBUG_CONFIGURATIONS global property as a way for projects to specify which configuration names are considered to be 'debug' configurations.
* ENH: Make link interface mode more distinctBrad King2008-08-181-1/+2
| | | | | | | | | Rename the recently added INTERFACE mode of the target_link_libraries() command to LINK_INTERFACE_LIBRARIES. This makes it much more distinct from a normal call to the command, and clearly states its connection to the property of the same name. Also require the option to appear immediately after the target name to make it a mode rather than an option.
* BUG: Fix ExportImport test on VS6Brad King2008-08-123-2/+10
| | | | | Visual Studio 6 does not support per-target object files, so just use two separate source file names in this case.
* ENH: Test target_link_libraries INTERFACE optionBrad King2008-08-116-2/+63
|
* ENH: preclean some warningsKen Martin2008-03-253-0/+3
|
* ENH: Improve exporting/importing of targetsBrad King2008-02-061-1/+4
| | | | | - Use real name instead of link for location of versioned targets - Error when a target is exported multiple times
* COMP: Convert C function prototypes to use (void) instead of ().Brad King2008-02-034-5/+5
|
* BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator.Brad King2008-02-011-8/+8
| | | | | | | | | - Motivation: - It depended on the order of installation - It supported only a single destination for each target - It created directory portions of an install name without user request - Updated ExportImport test to install targets in an order that expoed this bug
* ENH: Update ExportImport test to enforce dependent library pathsBrad King2008-02-012-0/+11
| | | | | - Build without rpaths - Place implementation libs in separate directories
* ENH: Support linking to shared libs with dependent libsBrad King2008-01-311-10/+5
| | | | | | | | | - 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: Updated ExportImport test to try LINK_INTERFACE_LIBRARIES.Brad King2008-01-307-14/+59
|
* BUG: Custom command driver outputs must be SYMBOLIC since no corresponding ↵Brad King2008-01-291-0/+12
| | | | file is created.
* BUG: Make sure CMAKE_INSTALL_PREFIX stays in subproject caches.Brad King2008-01-291-2/+2
|
* ENH: Support exporting/importing of AppBundle targets.Brad King2008-01-284-3/+45
| | | | | | | | - 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-283-1/+6
| | | | executables or modules.
* ENH: Restored APPEND option to EXPORT() command in new implementation.Brad King2008-01-281-1/+5
|
* ENH: Added framework to ExportImport test.Brad King2008-01-284-5/+17
|
* ENH: Added ExportImport test to test new export/import features.Brad King2008-01-2811-0/+223