Bill Hoffman
9402460977
ENH: add make silent flag for nmake and move .SILENT: directive to top of makefile
2001-12-20 15:46:37 -05:00
Bill Hoffman
d1f66133a2
ENH: use better command for creating static library
2001-12-20 15:45:37 -05:00
Bill Hoffman
b67dc16be6
ENH: add silent mode for makefile builds and fix borland and nmake after the depend stuff
2001-12-19 18:45:22 -05:00
Bill Hoffman
384cf0c7f3
add example to tests
2001-12-19 15:26:21 -05:00
Bill Hoffman
12b286ea13
change ostrstream to strstream
2001-12-19 08:35:52 -05:00
Brad King
aa49d94ce0
ENH: Added error reporting for missing arguments to ENDIF.
2001-12-18 14:55:11 -05:00
Berk Geveci
73fd2381b9
Fixed warning.
2001-12-18 13:35:45 -05:00
Brad King
1f68c1be85
ENH: Improved flexibility of command by allowing specificiation of separate input and outputs source lists. Multiple input source lists are now also allowed.
2001-12-18 11:35:51 -05:00
Brad King
633041837c
ENH: Improved dependency generation. If any cmake.depends is out of date, all of them in the tree are re-generated. This is necessary in certain cases when CMakeLists.txt files change.
2001-12-18 10:21:59 -05:00
Brad King
16b0571d93
ENH: Added option to IF command to test if a command exists. Syntax is IF(COMMAND name-of-command).
2001-12-18 09:51:18 -05:00
Brad King
fd37e46eb3
ENH: Added option to IF command to test if a command exists. Syntax is IF(COMMAND name-of-command).
2001-12-18 09:39:26 -05:00
Brad King
dca0fd0859
BUG: Existing projects have cache entries with the same name as the command they adjust (VTK_WRAP_JAVA in VTK, for example). Setting the command name as a variable is too dangerous.
2001-12-18 09:16:48 -05:00
Andy Cedilnik
e89d9d3378
Better handling of new lines when moving from dos to unix
2001-12-17 17:44:24 -05:00
Brad King
fa53ab0807
ENH: Adding VTK_MAKE_INSTANTIATOR command. This command will be used by VTK kits to register their classes with vtkInstantiator.
2001-12-17 16:20:33 -05:00
Brad King
1b6ca3eba0
ENH: Each cmake command now adds a cmake variable of its own name, set
...
to ON. This allows constructs in CMakeLists.txt files like:
IF(FOO_COMMAND)
FOO_COMMAND()
ENDIF(FOO_COMMAND)
This provides the option to add CMake commands for extra functionality
without breaking compatability with earlier versions of CMake.
2001-12-17 16:19:27 -05:00
Bill Hoffman
b451ff80f9
ENH: allow custom commands for files that msdev knows about
2001-12-17 11:15:23 -05:00
Sebastien Barre
75a24394ea
Wrap abstract class too, as per David Gobbi's request (for the sake of the internal
...
documentation features of python").
2001-12-16 18:52:49 -05:00
Bill Hoffman
27522269ff
use -i not -k for make
2001-12-14 22:41:17 -05:00
Berk Geveci
69cb66f7ff
Updated toolbar.
2001-12-13 13:28:41 -05:00
Bill Hoffman
10085174b6
ENH: allow local changes
2001-12-12 18:27:28 -05:00
Brad King
4108b22486
BUG: cmake.depends files of zero size were not being re-written in some cases. Added a comment output to the top of the file so it will be re-written every time.
2001-12-11 15:59:33 -05:00
Bill Hoffman
03e7b6a67a
remove warning
2001-12-11 12:29:23 -05:00
Bill Hoffman
2c0f4f6725
ENH: add flush
2001-12-11 10:39:19 -05:00
Luis Ibanez
cdecad7a05
FIX: The command was modified it uses now a target and a source list
...
composed of .fl files. The names of the generated .cxx files are
added internally to the Sources list of the target.
2001-12-11 02:21:18 -05:00
Luis Ibanez
bf7470be7c
FIX: GENERATED_CODE type is no longer needed: generated code is not a Target.
2001-12-11 02:17:53 -05:00
Luis Ibanez
e3fa722b44
ENH: These files are now generated from the .fl file by FLTK_WRAP_UI command.
2001-12-11 02:15:51 -05:00
Luis Ibanez
6db0c7c5e6
FIX: FLTK_WRAP_UI command modified.
2001-12-11 02:14:37 -05:00
Amitha Perera
e19a90ab20
BUG: LIBRARY_OUTPATH_PATH may be "set" to the null string, in which case it
...
should be ignored.
2001-12-10 12:02:10 -05:00
Brad King
ee31c3e0a4
ENH: SUBDIR_DEPENDS command now does nothing. The parallel build functionality is now automatic. Dependencies are setup to force the same build order as a single threaded build, but multiple files in the same directory can be built simultaneously. Also fixed bug with inheriting CMakeLists.txt files when a directory level is skipped.
2001-12-10 11:03:44 -05:00
Bill Hoffman
a946931f91
BUG: if LIBRARY_OUTPUT_PATH is set, then use the fullpath for a remote target
2001-12-08 21:10:37 -05:00
Bill Hoffman
14e25b614d
WAR: remove warning
2001-12-08 20:49:25 -05:00
Bill Hoffman
29ef645272
BUG: executable extension wrong for ctest search, and was not looking in Debug and Release
2001-12-07 19:11:28 -05:00
Berk Geveci
b0f3a17450
If an entry starts with // (network paths), double quote it.
2001-12-07 18:27:26 -05:00
Amitha Perera
a4dc7f7b97
BUG: the rule for generating a library no longer has the full path, and so the
...
dependency targets shouldn't, either.
2001-12-07 18:15:18 -05:00
Berk Geveci
0daca0a5f3
Comments start with TWO leading slashes not _one_
2001-12-07 18:12:17 -05:00
Ken Martin
95fa88b7bc
version rev
2001-12-07 16:06:08 -05:00
Ken Martin
ab3b0c04aa
release 10
2001-12-07 16:01:32 -05:00
Bill Hoffman
8e5f3bb9e1
ENH: add mark as not advanced to mark as advanced
2001-12-07 15:47:39 -05:00
Bill Hoffman
5a488fc850
ENH: convert to windows paths
2001-12-07 14:31:28 -05:00
Bill Hoffman
06cc1cbf2f
ENH: use windows paths to run commands and escape spaces
2001-12-07 13:10:50 -05:00
Bill Hoffman
30a56de4b7
ENH: add custom commands for targets
2001-12-07 10:58:06 -05:00
Sebastien Barre
0a5f763bbe
Do not output library search path if the library path option/flag is empty + add CMAKE_LINKER_HIDE_PARAMETERS since some linkers just do not support the @<< syntax
2001-12-06 20:04:15 -05:00
Andy Cedilnik
b689b4b5fa
Fix bug with string
2001-12-06 17:40:25 -05:00
Bill Hoffman
26ecd7731d
ENH: call convert to unix slashes for path and filepath entries
2001-12-06 17:09:06 -05:00
Berk Geveci
683c54b787
Added support for ~.
2001-12-06 17:07:18 -05:00
Ken Martin
82b3ed83d4
handle tildas
2001-12-06 16:50:54 -05:00
Sebastien Barre
4372a40922
Lib path should be converted to native path too.
2001-12-06 13:32:58 -05:00
Sebastien Barre
dea1309e8d
Fix the command quoting pb (remove m_QuoteNextCommand), move ConvertToNativePath to NMake gen
2001-12-06 13:32:28 -05:00
Ken Martin
3f013a2759
Cleaning last line at exit.
2001-12-06 11:49:16 -05:00
Sebastien Barre
cec99b76a6
If Shift is pressed with 'OK', then don't quit
2001-12-05 16:05:26 -05:00
Sebastien Barre
ecca17cfdd
Add single quotes feature.
2001-12-05 15:29:36 -05:00
Ken Martin
cf8003f03f
up version
2001-12-05 12:07:34 -05:00
Ken Martin
d4bb11cd8b
up version
2001-12-05 11:59:18 -05:00
Bill Hoffman
11084af423
ENH: remove /tmp_mnt from all paths in convert to unix slashes
2001-12-04 17:28:35 -05:00
Berk Geveci
97c71d0ab1
Fixed outdated comment
2001-12-04 16:19:33 -05:00
Berk Geveci
0a33722a85
Fixed overflow problem.
2001-12-04 15:53:33 -05:00
Bill Hoffman
a07808f816
crazy fix for putenv, and native path called on custom command paths
2001-12-04 12:03:58 -05:00
Berk Geveci
de452f3fef
replacing clear()
2001-12-04 11:20:24 -05:00
Berk Geveci
d42ded5b16
Added debugging.
2001-12-04 11:16:04 -05:00
Bill Hoffman
f693910602
no c++ comments in c code, duhhhh
2001-12-04 10:11:54 -05:00
Bill Hoffman
7bcea94b9a
ENH: AIX seems to define lines and columns as macros, I undefed them
2001-12-03 19:58:56 -05:00
Bill Hoffman
2c853716ce
ENH: let people know the variable is advanced
2001-12-03 17:47:30 -05:00
Bill Hoffman
2bdcc9ae7e
ENH: fix debugging with borland
2001-12-03 17:01:40 -05:00
Bill Hoffman
b545988c0b
ENH: add -C load cache file option
2001-12-03 17:00:43 -05:00
Sebastien Barre
906f0a3339
Add /A and /G command-line param to carry the value of "Show Advanced" and generator name in desktop shortcuts
2001-12-03 15:59:17 -05:00
Ken Martin
9214ad0ec6
minor fix for not found executables
2001-12-03 15:55:28 -05:00
Berk Geveci
b8573c65ec
Fixed help.
2001-12-03 15:11:59 -05:00
Berk Geveci
a987b6bf47
Fixed help.
2001-12-03 15:11:03 -05:00
Bill Hoffman
07363b8318
add wizard
2001-12-03 13:05:29 -05:00
Luis Ibanez
83eb4b20c0
ENH: AddCustomCommand register now multiple outputs. Auxiliary variable manage
...
the output directory where FLTK generated code is going to be writen.
2001-12-02 18:22:19 -05:00
Sebastien Barre
b180bf609b
fix warning for Borland build
2001-11-30 17:20:43 -05:00
Bill Hoffman
ab46fd164a
*** empty log message ***
2001-11-30 16:51:08 -05:00
Bill Hoffman
0d3eefb1f1
new borland generator moved into place
2001-11-30 16:48:52 -05:00
Bill Hoffman
e9d0ad180f
Replace with nmake subclassed generator
2001-11-30 16:27:14 -05:00
Sebastien Barre
5b251bde7e
Add options for library manager (lib).
2001-11-30 16:05:55 -05:00
Berk Geveci
5b6e7bcf70
Improving interface.
2001-11-30 15:04:25 -05:00
Bill Hoffman
e32fc72f48
print cmake running message to cerr
2001-11-30 14:50:57 -05:00
Sebastien Barre
a7c293a99e
Add linker flags for each build type
2001-11-30 14:33:37 -05:00
Berk Geveci
81d74f638a
Better documentation.
2001-11-30 14:24:37 -05:00
Berk Geveci
ca518a593e
Better documentation.
2001-11-30 14:16:28 -05:00
Berk Geveci
e9d4096713
Improved help.
2001-11-30 13:59:36 -05:00
Bill Hoffman
cb23279833
fix library suffix
2001-11-30 13:09:53 -05:00
Bill Hoffman
47ae31d307
remove suffix rules
2001-11-30 12:41:19 -05:00
Bill Hoffman
daf890359c
add new suffix rules
2001-11-30 12:05:38 -05:00
Berk Geveci
b64e2b83b0
Can non use clear because it is undef'ed.
2001-11-30 11:34:13 -05:00
Berk Geveci
1499a4268d
Fixed warning.
2001-11-30 10:58:23 -05:00
Berk Geveci
86e75e0d39
Fixed warning.
2001-11-30 10:54:04 -05:00
Berk Geveci
d6e0f7da0c
Since it is being used as an array size in another file, it is not possible to initialize MAX_WIDTH in a .cxx file.
2001-11-30 10:51:30 -05:00
Bill Hoffman
906ebb5547
fix warning
2001-11-30 10:41:08 -05:00
Berk Geveci
195e2c6449
Missed std::
2001-11-30 10:40:41 -05:00
Berk Geveci
46c5d3355a
Missed std::
2001-11-30 10:28:40 -05:00
Berk Geveci
8a59c205bd
opps I forgot to add these
2001-11-29 23:45:01 -05:00
Bill Hoffman
c80c5d245d
ENH: fix various problems caused by the generalization of nmake generator
2001-11-29 23:24:37 -05:00
Sebastien Barre
f670003d24
Nmake build: move most of hard-coded values to config parameters
2001-11-29 20:59:53 -05:00
Berk Geveci
521d8d9410
Improvements to the curses interface.
2001-11-29 16:44:22 -05:00
Bill Hoffman
e57a982136
ENH: fix memory leaks
2001-11-29 15:14:07 -05:00
Sebastien Barre
e8dade9420
Fix space pb (embended, then escaped)
2001-11-29 14:51:35 -05:00
Bill Hoffman
765934fea9
add bootstrap makefile for borland compiler
2001-11-29 09:22:21 -05:00
Bill Hoffman
15805d260e
fix for shared libs and borland
2001-11-29 09:09:11 -05:00
Luis Ibanez
1be3b0fd99
ENH: GENERATED_CODE case added to switch.
2001-11-29 01:51:14 -05:00
Luis Ibanez
f86418e99f
ENH: A type of target was added for representing GENERATED_CODE
2001-11-29 01:48:23 -05:00
Luis Ibanez
e11df32931
ENH: Custom commands are now builded.
2001-11-29 01:46:29 -05:00
Bill Hoffman
e7bb895afd
ENH: borland generator 2 is working more or less
2001-11-28 18:07:27 -05:00
Luis Ibanez
b29e3f11cb
ENH: Command simplified in order to construct a Source list of .cxx from
...
a source list of .fl GUI files.
2001-11-28 14:45:20 -05:00
Luis Ibanez
ecd4b2b1ee
ENH: The command was simplified to generate a source list of cxx from a
...
source list of .fl GUI files.
2001-11-28 14:44:10 -05:00
Bill Hoffman
fd516c022d
add new borland generator
2001-11-28 11:12:15 -05:00
Bill Hoffman
af9bc3fa9f
*** empty log message ***
2001-11-28 10:51:28 -05:00
Bill Hoffman
ed50410ae7
bug: fix same path comparison when short paths are used
2001-11-28 07:15:04 -05:00
Bill Hoffman
f901b9c340
fix warning
2001-11-28 07:14:25 -05:00
Luis Ibanez
10097d7685
FIX: When switching from one project to another the CacheGUI wasn't being
...
cleared. Values from one project were mixed into the other.
2001-11-27 19:38:05 -05:00
Berk Geveci
0180d3156f
ENH: nmake generator much closer to working with spaces
2001-11-27 17:53:05 -05:00
Berk Geveci
1944e1887d
ENH: expand variables in a command before escaping spaces in the command
2001-11-27 17:32:33 -05:00
Berk Geveci
3173249761
ENH: do not write over existing cache values even doc strings to avoid changing the cache file
2001-11-27 17:31:45 -05:00
Berk Geveci
b51230a565
remove unused include
2001-11-27 16:12:00 -05:00
Ken Martin
97ec90bf85
adjusted spacing
2001-11-27 15:34:27 -05:00
Ken Martin
a99f293e3a
removed extra lib paths to avoid finding old libs
2001-11-27 15:33:43 -05:00
Luis Ibanez
1bb3fada7a
ENH: Command for running FLTK's UI tool "Fluid" was added.
2001-11-27 00:03:45 -05:00
Luis Ibanez
42e2874d75
ENH: Support for FLTK Fluid tool added.
2001-11-27 00:02:27 -05:00
Luis Ibanez
0eb838643e
Command for invoking FLTK's code generator "Fluid" during the building process
2001-11-26 22:40:31 -05:00
Bill Hoffman
eecf4b9cbf
ENH: add advanced variable types and command line wizard gui
2001-11-26 18:28:27 -05:00
Bill Hoffman
3e24edcd04
ENH: add possibility to add doc strings to varibles created by find type commands
2001-11-26 18:24:47 -05:00
Berk Geveci
b170d21c98
Oops. The wrong version of the duplicate code was kept. Loaded cache values were not made internal.
2001-11-26 16:32:10 -05:00
Ken Martin
7850f7b319
removed warning messages
2001-11-26 11:32:20 -05:00
Ken Martin
03e7f324f0
better error messages
2001-11-26 11:31:50 -05:00
Bill Hoffman
12551a33c3
NMake with spaces in directories
2001-11-21 17:45:01 -05:00
Andy Cedilnik
66135bee42
Fix the current directory check for NMake
2001-11-21 11:35:01 -05:00
Bill Hoffman
94c828bd1f
ENH: clean up command line arguments
2001-11-21 08:47:37 -05:00
Bill Hoffman
6156928549
WAR: fix warning
2001-11-21 08:47:10 -05:00
Bill Hoffman
f7fae15d39
ENH: add command line arguments to set cache entries
2001-11-20 17:51:03 -05:00
Berk Geveci
f3d63c1932
ENH: closer to working with spaces in source directory
2001-11-20 17:27:41 -05:00
Berk Geveci
a43f3c99c7
BUG: fix memory leak
2001-11-20 17:27:04 -05:00
Berk Geveci
46568242fa
BUG: fix for spaces in path to CMakeList.txt file
2001-11-20 17:26:45 -05:00
Bill Hoffman
572e5146f8
define hacks and such for the dec compiler
2001-11-20 08:28:54 -05:00
Bill Hoffman
da17f30cb5
ENH: add new command VARIABLE_REQUIRES for better debugging of list files
2001-11-19 17:52:08 -05:00
Bill Hoffman
4d5f9deb00
*** empty log message ***
2001-11-19 09:34:29 -05:00
Bill Hoffman
2614e62314
ENH: remove unused source files
2001-11-19 09:20:07 -05:00
Bill Hoffman
bf1840a52d
ENH: look for cmake test with .exe if nmake
2001-11-16 16:42:27 -05:00
Bill Hoffman
65222add02
face lift for GUI and some more help
2001-11-16 16:29:25 -05:00
Bill Hoffman
25ac768763
ENH: fix for dll builds
2001-11-16 16:28:42 -05:00
Franck Bettinger
3e16ec5eda
Added a make depend in the clean rule to refresh the dependencies
2001-11-16 13:08:03 -05:00
Franck Bettinger
d66eb731a9
undo the last change because of problem with some versions of make
2001-11-16 10:14:28 -05:00
Franck Bettinger
dad526aad6
added the deletion of cmake.depends in the cleaning so that it is recomputed even source files (i.e. .cxx or .h) are generated
2001-11-16 09:04:49 -05:00
Franck Bettinger
8c7b9cbf10
Now adds dependency if the file doesn't exist but will be created during the compilation
2001-11-16 09:03:31 -05:00
Franck Bettinger
9f9db7dad5
corrected path problem and added moc compilation too
2001-11-16 09:01:57 -05:00
Bill Hoffman
0d2f8e65c5
remove depend on star dot h as it is not really needed and breaks some versions of gmake
2001-11-15 22:10:45 -05:00
Bill Hoffman
54f5d7994c
ENH: use crazy temp files for long command lines
2001-11-15 18:18:45 -05:00
Bill Hoffman
d2b84627de
ENH: remove debug prints
2001-11-15 17:45:33 -05:00
Bill Hoffman
407afb906c
closer to nmake working, added CMAKE_MAKE_COMMAND instead of MAKECOMMAND used by Dart, nmake makefiles work with borland make and nmake
2001-11-15 17:11:26 -05:00
Bill Hoffman
2df56cf21b
ENH: fix library builds with nmake
2001-11-15 09:55:50 -05:00
Bill Hoffman
4b34ffa669
BUG: wrong shortname used
2001-11-15 09:00:44 -05:00