summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: removed unused filesKen Martin2005-06-201-2900/+0
|
* ENH: remove cmSubDirectory from unused files?Ken Martin2005-03-181-1/+0
|
* ENH: add support for out of source sourceKen Martin2005-03-141-11/+12
|
* BUG: Removed instances of calling ConvertToRelativeOutputPath twice on the ↵Brad King2005-02-251-11/+7
| | | | same path.
* ENH: Updated implementation of custom commands. Multiple command lines are ↵Brad King2005-02-221-21/+24
| | | | now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
* BUG: Fix for bug 1100. If EXECUTABLE_OUTPUT_PATH or LIBRARY_OUTPUT_PATH is ↵Brad King2005-02-101-0/+6
| | | | a relative path it should be converted to a full path relative to each build directory.
* BUG: fix for bug 1396, object files could not be used as sources any moreBill Hoffman2004-12-061-2/+24
|
* FIX: make sure the object file name is correctly mangled for depend informationBill Hoffman2004-11-101-0/+1
|
* ENH: Moved code that checks output path variables to separate ↵Brad King2004-11-051-13/+19
| | | | ConfigureOutputPaths method. Needed to provide access to the same code from a subclass.
* STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different ↵Brad King2004-11-031-1/+1
| | | | more explicity.
* ENH: Re-implemented cmGeneratedFileStream to look like a real stream and ↵Brad King2004-11-031-5/+1
| | | | replace the destination file atomically. This will avoid problems with the process being terminated while generating a file.
* ENH: remove debug printBill Hoffman2004-10-291-1/+0
|
* ENH: put error checking for missing linker languagesBill Hoffman2004-10-271-1/+24
|
* BUG: Add a space before the : only if the target name is one letter long. ↵Brad King2004-10-271-2/+9
| | | | This works around bugs in some shells' tab completion of target names.
* FIX: fix the problem where a target is a single character and nmake gets ↵Bill Hoffman2004-10-221-2/+2
| | | | confused and add a test for it
* ENH: add the ability to generate custom commands for a language that is not ↵Bill Hoffman2004-10-211-564/+1
| | | | supported by an IDE
* BUG: make sure output path is used for target with canonical nameBill Hoffman2004-10-181-1/+5
|
* ENH: shorten the symbols a bit and remove maps of std::string for map of ↵Bill Hoffman2004-09-291-10/+10
| | | | cmStdString
* BUG: make sure java jar files are not libfoo.jar but are just foo.jarBill Hoffman2004-09-271-2/+13
|
* ENH: replace all enabled languages in rule varsBill Hoffman2004-09-241-3/+5
|
* ENH: correctly ignore filesBill Hoffman2004-09-241-11/+13
|
* ENH: only replace the language being used in expand rule variablesBill Hoffman2004-09-231-13/+28
|
* STYLE: remove warningBill Hoffman2004-09-231-1/+1
|
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-236/+203
| | | | directory.
* ENH: add better error reporting for file open failuresBill Hoffman2004-09-071-0/+1
|
* ENH: remove warningsBill Hoffman2004-09-031-0/+5
|
* ENH: define language extensions in cmake files and not hard coded, also fix ↵Bill Hoffman2004-09-031-91/+62
| | | | trycompile problem
* ENH: more uniform approach to enable language, one step closer to being able ↵Bill Hoffman2004-08-261-20/+36
| | | | to enable a language without modifing cmake source code
* ERR: Fix the list of targets. The base target name now includes the ↵Andy Cedilnik2004-08-241-1/+10
| | | | MACOSX_BUNDLE path
* ENH: initial fortran supportBill Hoffman2004-08-061-31/+83
|
* BUG#427: Generated makefiles need to have targets with canonical names for ↵Brad King2004-08-051-0/+12
| | | | each executable and library target in order for try-compiles to work correctly when specifying the target.
* BUG: remove double include flags for rc resouce compilesBill Hoffman2004-07-091-1/+0
|
* BUG: Added special hack for VTK 4.0-4.4 to re-enable automatic addition of ↵Brad King2004-06-181-3/+25
| | | | current source directory to -I path.
* ERR: Fixed typo.Brad King2004-06-181-1/+1
|
* BUG: Need to preserve automatic addition of source tree to -I path if ↵Brad King2004-06-181-0/+17
| | | | CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0.
* Removing automatic addition of a -I path for the current source directory.Brad King2004-06-151-2/+0
| | | | | | | | | | | | | | | | | | | This is not consistent with the Visual Studio generators which do not provide this path. It should not be added anyway because it is adding an include path not requested by the CMakeLists.txt code. The code I'm removing was originally added in revision 1.17 of cmUnixMakefileGenerator.cxx as a part of several other changes and has a commit log entry of "some bug fixes" It was propagated from their to cmLocalUnixMakefileGenerator.cxx. Since all our projects build in the VS IDE without this include path, it should not be needed. Users can easily fix problems caused by this by adding INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) to their CMakeLists.txt code. This was often necessary previously when a project was originally written on a Unix system and then built with Visual Studio.
* BUG#891: When building CMake itself, use the new cmake to install so that ↵Ken Martin2004-06-091-2/+15
| | | | the current cmake can be overwritten.
* ENH: Fix preorder. This caused preorder to not work and the test passed ↵Andy Cedilnik2004-06-011-1/+1
| | | | because of jump-over rule
* ENH: Implement additional make clean files as a directory property instead ↵Andy Cedilnik2004-05-201-1/+2
| | | | of cmake variable
* ENH: change ADDITIONAL_MAKE_CLEAN_FILES to work with spaces in the path and ↵Bill Hoffman2004-05-171-2/+9
| | | | on windows with no spaces
* BUG: Need to recognize -B linker options.Brad King2004-05-101-1/+1
|
* ENH: Only mangle object files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only ↵Andy Cedilnik2004-05-041-27/+34
| | | | on borland for now.
* BUG: fix to make spaces in paths work for jump over with borland and nmake ↵Bill Hoffman2004-05-031-1/+1
| | | | on second build
* BUG: remove duplicate depend on cache file and use of make variable in make ↵Bill Hoffman2004-04-301-4/+4
| | | | target
* ENH: remove warningsBill Hoffman2004-04-291-1/+1
|
* ENH: remove warningBill Hoffman2004-04-281-1/+1
|
* BUG: fix for bug 116 platform files can now specify directories that should ↵Bill Hoffman2004-04-281-1/+14
| | | | not be added by CMAKE
* ENH: Encode object files with funny characters in the name. It should fix ↵Andy Cedilnik2004-04-281-4/+46
| | | | Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs
* ENH: GetSafeDefinition is now in cmMakefileAndy Cedilnik2004-04-271-62/+52
|
* ENH: add SUBDIR PREORDER and fix clean for non-relative pathsBill Hoffman2004-04-231-26/+90
|