Commit Graph

167 Commits

Author SHA1 Message Date
Brad King
06cfe37e22 BUG: Need to preserve automatic addition of source tree to -I path if CMAKE_BACKWARDS_COMPATIBILITY is set to below 2.0. 2004-06-18 12:56:25 -04:00
Brad King
4df215a268 Removing automatic addition of a -I path for the current source directory.
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.
2004-06-15 11:52:58 -04:00
Ken Martin
94847d0aa7 BUG#891: When building CMake itself, use the new cmake to install so that the current cmake can be overwritten. 2004-06-09 18:56:00 -04:00
Andy Cedilnik
c56547a3f9 ENH: Fix preorder. This caused preorder to not work and the test passed because of jump-over rule 2004-06-01 09:58:00 -04:00
Andy Cedilnik
3031467e33 ENH: Implement additional make clean files as a directory property instead of cmake variable 2004-05-20 16:56:34 -04:00
Bill Hoffman
0ace9ada2c ENH: change ADDITIONAL_MAKE_CLEAN_FILES to work with spaces in the path and on windows with no spaces 2004-05-17 15:56:34 -04:00
Brad King
81bd499376 BUG: Need to recognize -B linker options. 2004-05-10 16:40:04 -04:00
Andy Cedilnik
ea8dc0769d ENH: Only mangle object files if CMAKE_MANGLE_OBJECT_FILE_NAMES is set. Only on borland for now. 2004-05-04 11:24:32 -04:00
Bill Hoffman
22d69a944a BUG: fix to make spaces in paths work for jump over with borland and nmake on second build 2004-05-03 12:34:25 -04:00
Bill Hoffman
858564fb10 BUG: remove duplicate depend on cache file and use of make variable in make target 2004-04-30 11:36:54 -04:00
Bill Hoffman
56f960296f ENH: remove warnings 2004-04-29 12:33:18 -04:00
Bill Hoffman
1620242ac4 ENH: remove warning 2004-04-28 14:25:26 -04:00
Bill Hoffman
a6b60841db BUG: fix for bug 116 platform files can now specify directories that should not be added by CMAKE 2004-04-28 13:21:56 -04:00
Andy Cedilnik
ddf814f964 ENH: Encode object files with funny characters in the name. It should fix Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs 2004-04-28 10:15:40 -04:00
Andy Cedilnik
5a5cd54730 ENH: GetSafeDefinition is now in cmMakefile 2004-04-27 12:02:32 -04:00
Bill Hoffman
8b0b749a11 ENH: add SUBDIR PREORDER and fix clean for non-relative paths 2004-04-23 12:52:48 -04:00
Bill Hoffman
7b576866b7 ENH: add support for static library property STATIC_LIBRARY_FLAGS 2004-04-22 16:58:04 -04:00
Andy Cedilnik
af61b68583 ENH: Add support for adding object files and sources. This way you can use external program such as assembler or fortran to generate object files. Also star of fixing: Bug #757 - add .o file as a source file 2004-04-18 13:16:34 -04:00
Andy Cedilnik
5c85e88bfd ENH: Ok, that is it. Remove old install and replace it with new 2004-04-15 12:07:58 -04:00
Bill Hoffman
59756a43f4 BUG: add full path libraries to the depend information 2004-04-09 08:37:45 -04:00
Bill Hoffman
7099db8d58 BUG: fix warning and shadow variable 2004-04-02 08:09:00 -05:00
Bill Hoffman
3e0817eb55 BUG: fix non relative paths 2004-04-01 09:59:46 -05:00
Bill Hoffman
e2ed5d1c64 BUG: fix for non relative paths with spaces in the path 2004-04-01 08:59:32 -05:00
Bill Hoffman
d0cea4c7bb ENH: make relative paths optional and default off, and add a test for them 2004-03-31 10:01:52 -05:00
Andy Cedilnik
747e67b7e3 ENH: Add a way to clean additional files 2004-03-28 16:36:38 -05:00
Brad King
39bf5916e1 BUG: Added support to library flags parser for -Wl and -R options. 2004-03-24 16:31:48 -05:00
Bill Hoffman
ddb815c125 ENH: add new subdirectory exclude from top option 2004-03-09 16:28:44 -05:00
Andy Cedilnik
bdd4f8a216 ENH: Handle backticks as a valid library 2004-02-29 14:23:22 -05:00
Andy Cedilnik
3455bec9cb ERR: Cleanup and remove warning 2004-02-29 09:53:05 -05:00
Andy Cedilnik
b1a7421840 ENH: Styart working on bundles support and abstract WIN32_EXECUTABLE 2004-02-28 18:59:19 -05:00
Andy Cedilnik
6720075f8b BUG: -l or whatever should be at beginning of line. 2004-02-09 15:34:38 -05:00
Andy Cedilnik
59adb4eabe ENH: Fix ADD_DEPENDENCIES on Unix makefiles and fix SimpleInstall test not to link the module 2004-02-03 09:26:36 -05:00
Bill Hoffman
b9f2bd103b ENH: remove depend on CMakeCache for rebuild_cache target to avoid double rebuild cache 2004-01-29 09:01:39 -05:00
Bill Hoffman
927b2b419c BUG: jump over feature was not working for windows 2004-01-23 13:43:33 -05:00
Bill Hoffman
bcc0b4018d BUG: more fixes for relative path stuff 2004-01-23 13:01:28 -05:00
Bill Hoffman
cfe6aee59b ENH: convert the .o files to not have ./ 2004-01-23 11:22:48 -05:00
Brad King
ed1c2573aa BUG: Fix to build rule generation with relative paths. 2004-01-23 09:54:50 -05:00
Brad King
fad0651d84 BUG: Fix jump-over-and-build for missing libraries when the relative path to the library is different between the source and destination of the jump. 2004-01-22 10:54:15 -05:00
Bill Hoffman
7f018b58ac ENH: bug fix for IBM broken xlC 6.0.0.4 compiler 2004-01-20 14:36:00 -05:00
Bill Hoffman
c1f83b0515 ENH: add a local target for libraries as well as executables 2004-01-09 12:28:47 -05:00
Bill Hoffman
d1efed1415 ENH: fix for hp make and relative paths never have targets with a ./ at the start of the name 2004-01-06 16:18:38 -05:00
Bill Hoffman
ae69928e69 BUG: borland make treats ./target and target as different also convert to outputpathrelative may get passed a quoted path 2003-12-30 08:41:04 -05:00
Ken Martin
d0bc3b9acd only generate test target when enabled 2003-12-29 16:27:40 -05:00
Bill Hoffman
b753a6794b BUG: use ./ infront of the current directory 2003-12-29 14:55:43 -05:00
Bill Hoffman
fbd0bafca7 ENH: use cd pwd trick for path for libnames 2003-12-24 13:17:17 -05:00
Bill Hoffman
f3c42f593e BUG: use full paths via pwd for -L paths on unix shells 2003-12-24 10:51:43 -05:00
Bill Hoffman
d79e3ae698 ENH: move relative path to parent generator class 2003-12-22 15:16:46 -05:00
Bill Hoffman
a5fa6e2fe2 ENH: make new relative rpath work with spaces 2003-12-22 14:17:47 -05:00
Bill Hoffman
f0bc1ed9b2 ENH: use fullpaths based on the actual current directory 2003-12-22 13:59:29 -05:00
Bill Hoffman
4f8afac655 ENH: use a full path for rpath 2003-12-22 13:15:33 -05:00