summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator3.cxx
Commit message (Collapse)AuthorAgeFilesLines
* BUG: Handle spaces in the pathAndy Cedilnik2006-03-281-0/+1
|
* ENH: Add support for adding content to bundlesAndy Cedilnik2006-03-281-4/+48
|
* BUG: fix warningKen Martin2006-03-151-2/+2
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-112/+120
|
* BUG: Fixed object file name construction to use Convert method for relative ↵Brad King2006-03-141-8/+8
| | | | path conversion. Also fixed test of result to check explicitly for a full path.
* BUG: Avoid full paths and spaces when constructing object file names.Brad King2006-03-141-0/+11
|
* ENH: Introducing new policy to construct more unique object file names. ↵Brad King2006-03-131-30/+48
| | | | This should allow multiple sources with the same file name but different FULL paths to be added to a single target.
* ENH: use a cmake script to do the clean step, this allows for large numbers ↵Bill Hoffman2006-03-091-4/+24
| | | | of files to be removed without making the command line too long
* BUG: Fix problem on Wacom system with global symbolic targetsAndy Cedilnik2006-03-091-1/+1
|
* ENH: Cleaned up generation of directory-level rules and their support ↵Brad King2006-03-011-54/+35
| | | | structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall.
* ENH: try to fix things up for the dashboardBill Hoffman2006-02-231-1/+1
|
* ENH: Properly handle target dependenciesAndy Cedilnik2006-02-231-3/+5
|
* ENH: Remove debugAndy Cedilnik2006-02-231-11/+0
|
* ENH: Add a notion of a global targetAndy Cedilnik2006-02-231-75/+40
|
* ENH: Implemented RPATH specification support. It is documented by the ↵Brad King2006-02-161-2/+16
| | | | command SET_TARGET_PROPERTIES.
* ENH: Cleaned up generation of symbolic rules. Removed generation of ↵Brad King2006-02-151-174/+156
| | | | rebuild_cache and similar rules from internal makefiles.
* ENH: some reorg of the unix makefile generatorKen Martin2006-02-151-1839/+397
|
* ENH: add working directory supportBill Hoffman2006-02-081-2/+8
|
* ENH: allow for - in the name of targets for nmakeBill Hoffman2006-02-061-1/+3
|
* ENH: more cleanup and removal of old codeKen Martin2006-01-301-83/+8
|
* ENH: cleanup and remove some old codeKen Martin2006-01-301-52/+15
|
* ENH: add COMPILE_FLAGS to targetsBill Hoffman2006-01-251-0/+4
|
* ENH: add support for watcom wmake and wcl386Bill Hoffman2006-01-171-17/+91
|
* ENH: Further centralized custom command dependency computation. Custom ↵Brad King2006-01-141-42/+14
| | | | command dependencies in the source tree may now also be specified relative to the source directory.
* COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries.Brad King2006-01-131-2/+2
|
* BUG: Sweeping changes to cleanup computation of target names. This shouldBrad King2006-01-131-62/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify.
* ENH: fix bundles for Mac and XcodeBill Hoffman2006-01-051-0/+21
|
* BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the helpBill Hoffman2006-01-021-7/+13
|
* ENH: fix so verbose is put in the correct placeBill Hoffman2005-12-311-8/+8
|
* ENH: make sure -F is not duplicatedBill Hoffman2005-12-271-4/+24
|
* ENH: remove warningBill Hoffman2005-12-271-1/+5
|
* ENH: add better support for framework linkingBill Hoffman2005-12-261-0/+24
|
* ENH: fix borland make clean targets before build, add new generators for ↵Bill Hoffman2005-12-221-16/+38
| | | | msys and mingw
* BUG: Libraries and executables that are built with version numbers and ↵Brad King2005-12-211-5/+35
| | | | symlinks should be built by a rule using the real file name. The symlink file names should be rules that just depend on the main rule. This way if a version number changes a target will re-link with the new name and the symlinks will be updated.
* COMP: Fix conversion warning.Brad King2005-12-141-1/+1
|
* ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has ↵Brad King2005-12-141-81/+45
| | | | the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed.
* ENH: removed TARGET_DIR_PREFIX support and someother fixKen Martin2005-12-131-10/+3
|
* PERF: apply patch for bug 2575 speeds up depend scanningBill Hoffman2005-12-091-1/+5
|
* BUG: Fixed support for external object files built by custom commands. Also ↵Brad King2005-11-171-2/+17
| | | | added a test to keep it working.
* BUG: make the clean target workBill Hoffman2005-10-281-8/+9
|
* ENH: fix for bad placement of SILENT targetKen Martin2005-10-211-24/+28
|
* BUG: symlink issueKen Martin2005-10-211-1/+5
|
* BUG: fix bad checkin that had debugging code in itKen Martin2005-10-211-1/+1
|
* BUG: fix over checking of build systemKen Martin2005-10-201-4/+7
|
* BUG: fix for def files and new local target link linesKen Martin2005-10-201-2/+2
|
* ENH: missing check_build_system for all targetKen Martin2005-10-201-0/+2
|
* ENH: big cleanup and fix for jump commandsKen Martin2005-10-201-80/+104
|
* COMP: fix compiler errorKen Martin2005-10-191-3/+1
|
* BUG: cd into local directory to reduce link line lengthKen Martin2005-10-191-102/+47
|
* ENH: Improve performance of check build system by creating another file that ↵Andy Cedilnik2005-10-121-8/+23
| | | | is simpler to parse and therefore much faster overall