Commit Graph

893 Commits

Author SHA1 Message Date
John Biddiscombe 7adaefb403 ERR: Change to EscapeSpaces forces rework of Borland generator <sigh>
Add clause to prevent adding quotes when they're already present, then stuff them
onto all lib paths to prevent forward slashes causing trouble.
2001-09-11 21:45:35 -04:00
John Biddiscombe 288287b336 ENH: Major fix of the Borland generator which addresses the problem of libraries
with dependencies (other libraries) not linking when required. Dependency checking
required the full path to be supplied to each file when they're not in the current directory
(very tedious). All seems to be working nicely now.
2001-09-11 20:00:21 -04:00
John Biddiscombe ea40b86683 ENH: Add a findfile routine (as opposed to find executable or library) which doesn't
add any extensions - Borland make needs full paths to certain dependencies
otherwise linking doesn't work properly (dependencies aren't checked)
2001-09-11 19:58:22 -04:00
Ken Martin faafcdddbf updated testing 2001-09-11 15:17:40 -04:00
Ken Martin 7e37a0cafb include fixes 2001-09-11 14:58:57 -04:00
Ken Martin 8ff79eb8ec reduced the number of targets 2001-09-11 14:43:25 -04:00
Ken Martin 491a15c0c2 bug in testing code 2001-09-11 14:42:50 -04:00
Bill Hoffman 0b9521daf7 BUG: fix build with non-borland compiler 2001-09-11 13:44:27 -04:00
Ken Martin baa7a4022e fix for include paths 2001-09-11 13:40:47 -04:00
Ken Martin 368f03256a reduced targets and merged tclsh commands 2001-09-10 15:11:43 -04:00
Ken Martin 0fe42a9857 various windows fixes 2001-09-10 15:11:15 -04:00
Berk Geveci 5acb894e58 Typo in link command. 2001-09-10 11:03:30 -04:00
John Biddiscombe 53ed585ef6 ERR: Forgot to put back a backslash 2001-09-08 12:09:03 -04:00
John Biddiscombe 6fcc9d803c ERR: LINK_DIR must ot have backslah at end. Fix plus cleanup of some code. 2001-09-08 10:02:45 -04:00
Ken Martin ea2690d667 fixed bug in mismatched directory opens consuming file descriptors 2001-09-07 10:08:03 -04:00
Brad King 55e453a317 ENH: Removed addition of compiler support directory include option since the find_*_options scripts now include it automatically. 2001-09-07 09:40:34 -04:00
Bill Hoffman a14057c1b3 BUG: clean up lib and exe output paths 2001-09-06 18:02:26 -04:00
Bill Hoffman d204791e45 ENH: integrate borland support 2001-09-06 17:28:24 -04:00
John Biddiscombe ecd4acfb01 NEW: First check in of Borland Makefile Generator and template stuff 2001-09-04 16:29:11 -04:00
Bill Hoffman cc5c1fa6f7 ENH: separate command from its arguments in the custom command. This allows the generator on windows to change the slashes for just the command 2001-09-04 16:07:54 -04:00
John Biddiscombe ecff0d36ac ENH: Added a clause for Borland compiler compatibility 2001-09-01 17:13:18 -04:00
Sebastien Barre 2f6e0d4703 Convert path format back to Windows slashes syntax. Mandatory for Win98 build. 2001-09-01 16:56:41 -04:00
Sebastien Barre 9c3fc67d00 fix comment pb 2001-09-01 16:55:01 -04:00
John Biddiscombe 5ac8ecd9d2 ENH: Windows and Unix slash conversions return a char*, clean function
seperated from Convert function
2001-09-01 16:13:56 -04:00
John Biddiscombe 0645a50061 ENH: ExpandVariables functions return a char * for convenience 2001-09-01 16:12:52 -04:00
Yves Starreveld 7aa0d0d888 ENH: Generate compile lines for .m, .M, and .mm files (ObjC and ObjC++) 2001-08-31 21:10:46 -04:00
Bill Hoffman 3091e9b8f6 BUG: fix incorrect deletion of function blockers 2001-08-30 17:32:48 -04:00
Ken Martin 22025945c8 version rev 2001-08-30 16:19:46 -04:00
Ken Martin 4798e61fa0 version rev 2001-08-30 16:19:04 -04:00
Bill Hoffman 0a10563871 *** empty log message *** 2001-08-30 16:07:24 -04:00
Bill Hoffman a5914fd1e8 *** empty log message *** 2001-08-30 16:06:54 -04:00
Bill Hoffman d8d5c90a25 ENH: add autogenerated changelog 2001-08-30 15:54:35 -04:00
Bill Hoffman 7aec024997 opps 2001-08-29 17:21:21 -04:00
Brad King 754e1cb9a5 BUG: GCCXML_FLAGS found from find_gcc_options or find_mpro_options should have the trailing newline stripped from the string. 2001-08-29 17:11:03 -04:00
Brad King 2eefa2286a ENH: Updated generated dependencies since cable's installation directory now uses separate CxxTypes and WrapTclFacility subdirecories for includes. 2001-08-29 17:10:25 -04:00
Brad King f1e2a7062b ENH: Updated library finding code to handle new cable installation directory structure. It now uses separate directories for CxxTypes and WrapTclFacility headers. 2001-08-29 17:08:49 -04:00
Ken Martin 08a89bd8dc added regexp option 2001-08-29 16:42:03 -04:00
Bill Hoffman 8d681d4793 remove /ZI 2001-08-29 16:13:56 -04:00
Bill Hoffman 97dc84a613 ENH: run cmake from cmaketest 2001-08-29 15:57:57 -04:00
Brad King 222199b3cd ENH: Added a const version of GetLinkLibraries(). 2001-08-29 10:47:01 -04:00
Brad King 82996a636e ENH: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted. 2001-08-29 10:46:59 -04:00
Bill Hoffman 94337f8015 clean up a bit 2001-08-29 09:57:49 -04:00
Berk Geveci efa44fc1f5 BUG: fix out of bounds read on string in mkdir 2001-08-29 09:44:27 -04:00
Amitha Perera 582fe4b51f ENH: Special value IGNORE behaves like NOTFOUND, but makes FindLibrary, etc,
_not_ search for a library, etc.
2001-08-29 09:26:55 -04:00
Bill Hoffman 85d241faa0 remove warning 2001-08-28 18:35:22 -04:00
Bill Hoffman 5edd7673e1 ENH: add caching for the input CMakeList.txt files, 2X speed up 2001-08-28 18:28:31 -04:00
Bill Hoffman 91f27f6fbc BUG: put spaces in /I paths 2001-08-28 18:27:02 -04:00
Yves Starreveld 247c1640da Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -04:00
Yves Starreveld 0b58132cd4 Changes to allow a MODULE target for a shared library. 2001-08-28 18:01:37 -04:00
Ken Martin 74ef4e4e58 minor fix 2001-08-28 16:06:52 -04:00