Bill Hoffman
27617df8b0
close to dot net working
2002-02-20 15:26:51 -05:00
Berk Geveci
6108756fbc
Bill forgot to add a library to the release target.
2002-02-20 09:16:00 -05:00
Bill Hoffman
f5e672fed1
ENH: getting closer
2002-02-19 17:56:14 -05:00
Bill Hoffman
b730794058
ENH: add dotnet stuff
2002-02-19 11:54:34 -05:00
Luis Ibanez
73ea7c710f
FIX: FLTK includes should use ".H" instead of ".h"
2002-02-19 10:23:23 -05:00
Bill Hoffman
f95d76c736
fix spacing on text
2002-02-19 09:43:40 -05:00
Bill Hoffman
96898bed3e
add dot net stuff to cmakelists file and dsp file
2002-02-19 09:43:26 -05:00
Bill Hoffman
8d8528db82
getting closer but still not working dot net support
2002-02-18 17:41:02 -05:00
Bill Hoffman
531900c941
*** empty log message ***
2002-02-18 14:50:09 -05:00
Bill Hoffman
60b9a2c14b
ENH: first pass at dot net support
2002-02-18 14:36:04 -05:00
Bill Hoffman
12c5f0fa26
ENH: fix for borland tlib files with dash in them problem.
2002-02-18 14:09:03 -05:00
Bill Hoffman
142119be95
ENH: only depend subdir builds on TARGETS, not all sub dir operations, we do not want to build when doing a make depend
2002-02-14 10:03:19 -05:00
Sebastien Barre
6d6546ea7e
This dir should not be covered (form distrib)
2002-02-13 16:17:26 -05:00
Bill Hoffman
7d70285c86
ENH: add IGNORE option for cache values
2002-02-11 09:20:11 -05:00
Bill Hoffman
8e15a1ede7
BUG: fix CollapseFullPath so a trailing slash is not added to directories
2002-02-08 15:52:36 -05:00
Bill Hoffman
4d119dd7d6
ENH: add ends at end of string
2002-02-06 12:14:03 -05:00
Bill Hoffman
80f716941e
add bool return value so diagnostics are easier
2002-02-06 10:50:17 -05:00
Bill Hoffman
caa49f2a1e
BUG: remove depend on directory because it is not supported by all makes
2002-02-06 10:42:15 -05:00
Bill Hoffman
84f6fdd69f
ENH: use target link libraries and add the link directory for cmform
2002-02-04 22:00:33 -05:00
Ian Scott
626251ddf0
the generated makefiles/DSPfiles now depend on the aux source directory's
...
last modified date.
2002-02-04 08:28:54 -05:00
Berk Geveci
11ff0db01f
Using cmSystemTools::Error() instead of cerr.
2002-02-01 13:08:50 -05:00
Berk Geveci
0813149896
Better support for parallel builds. Subdirs depend on their parent.
2002-02-01 13:07:27 -05:00
Bill Hoffman
1bde29e9bd
use CMake_SOURCE and not CMAKE_ROOT
2002-02-01 09:28:20 -05:00
Bill Hoffman
9bf31316e1
try to get this working for dec cxx default compiler options
2002-01-31 10:32:49 -05:00
Bill Hoffman
7d6eb54cf0
ENH: fix for dec compiler, they still do not have the correct ansi stream library
2002-01-30 11:23:07 -05:00
Brad King
0bdd309fe0
ERR: Corrected assertions of pointers to remove warnings.
2002-01-25 09:06:39 -05:00
Berk Geveci
31561a7848
BUG: fix for network paths
2002-01-24 14:15:49 -05:00
Sebastien Barre
8a4a39d568
ENH: run CMake a second time. The first time it is run, some cache values are computed. The second time it is run, some commands check if the value is already in the cache and return that value instead of re-computing it. Therefore this ENH: a) make sure that this specific code is tested, b) increase coverage.
2002-01-23 10:56:21 -05:00
Brad King
8ed3ce29bf
ERR: Removed cmCacheManager::DefineCache method. It is no longer needed.
2002-01-22 10:17:37 -05:00
Will Schroeder
2adf9890f6
ENH:Updated copyright
2002-01-21 15:39:30 -05:00
Will Schroeder
a6a43d5320
ENH:Updated copyright
2002-01-21 15:30:43 -05:00
Bill Hoffman
8efc43b7d5
BUG: remove warning from hpux make
2002-01-21 11:39:00 -05:00
Bill Hoffman
9fd92a28f7
ENH: check the return value of the test program to be run
2002-01-21 10:38:42 -05:00
Bill Hoffman
252f9fc1b1
BUG: fix generated files with no extension bug
2002-01-21 10:11:47 -05:00
Sebastien Barre
cbd4c08fcf
Typo
2002-01-20 00:06:48 -05:00
Sebastien Barre
30b3cc0755
Add 2 new tests
2002-01-19 21:23:19 -05:00
Sebastien Barre
4d0e5c0201
FIX: if the 'hostname' and 'nslookup' commands were not found from their HOSTNAME and NSLOOKUP cache definition, hard-coded values were used instead, thus causing pb if the corresponding progs were not in the PATH (RunCommand). Now use FindProgram() to be sure to find both, otherwise do nothing and set the site name to "unknown" (arbitrary. could be empty string ? or error ?).
2002-01-19 21:22:55 -05:00
Bill Hoffman
d241158885
BUG: make sure regex match has a string to match
2002-01-18 23:38:48 -05:00
Sebastien Barre
5ab173b5ea
Fix: "cd arg2 ; arg1" not working. OK with &&. Also should prevent from: "cd non_existing_dir_oops && rm -fr *"
2002-01-18 20:33:28 -05:00
Sebastien Barre
747457abb6
ENH: RemoveFile returns if the file was removed or not
2002-01-18 19:21:02 -05:00
Sebastien Barre
5ab916f64d
Unused and deprecated class. Goodbye.
2002-01-18 17:01:59 -05:00
Bill Hoffman
c0cd47a402
fix if logic for null defs
2002-01-18 16:45:42 -05:00
Andy Cedilnik
21224d0bf1
Add GENERATED to cmSourceFilesRemoveCommand
2002-01-18 15:39:24 -05:00
Sebastien Barre
8a599b3569
Fix: escaping spaces was preventing a value with space to be passed correctly
2002-01-18 14:07:17 -05:00
Ken Martin
475364ac48
some fixes to recent screwerd up changes
2002-01-18 13:30:51 -05:00
Sebastien Barre
6d1a312c7b
Fix bug: was expanding second arg even if not passed. crashed
2002-01-18 11:48:16 -05:00
Sebastien Barre
1ccaa434ce
Fix typo
2002-01-18 11:38:38 -05:00
Sebastien Barre
99c9d77f21
Fix: argument was not used.
2002-01-18 11:38:05 -05:00
Sebastien Barre
b39f6afa45
Fix typo (second argument was not reported)
2002-01-18 11:36:47 -05:00
Sebastien Barre
802e2efd5d
no message
2002-01-18 11:36:27 -05:00
Bill Hoffman
e810171035
AIX compiler fix private to public
2002-01-18 10:28:41 -05:00
Bill Hoffman
71b36a7164
BUG: GetDefiniton can return null
2002-01-18 10:27:56 -05:00
Bill Hoffman
97f50b6e7a
BUG: fix null pointer read if def is not defined
2002-01-18 07:04:51 -05:00
Sebastien Barre
a2fe7601f0
FIX: need a 'make clean' before 'make all' otherwise the post-build custom-command are not run (since a lib might be up to date already for ex.).
2002-01-17 16:35:26 -05:00
Sebastien Barre
201764e166
Fix so that ADD_DEPENDENCIES work (the Utilities dependencies were not output)
2002-01-17 15:46:04 -05:00
Andy Cedilnik
e77515c2da
Add option of adding generated files to source list
2002-01-17 14:11:26 -05:00
Bill Hoffman
3df3d839cc
ENH: only output each link path once
2002-01-17 12:54:56 -05:00
Brad King
4688198996
ERR: Missing forward declaration of cmMakeDepend added.
2002-01-17 10:48:37 -05:00
Bill Hoffman
26f5ac3b49
BUG: allow header files to be added to the dsp file
2002-01-17 09:28:39 -05:00
Sebastien Barre
e0d02e10b5
Remove hack.
2002-01-16 17:29:24 -05:00
Andy Cedilnik
16977f33f2
Hack to make it work almost like before
2002-01-16 17:26:09 -05:00
Bill Hoffman
cddba435b8
ENH: add silent and suffixes to check depend file
2002-01-16 15:53:29 -05:00
Bill Hoffman
ce89556706
BUG: make sure non cmakedef lines are not skipped
2002-01-16 15:00:01 -05:00
Bill Hoffman
eede7afb7e
ENH: do not undef cmakedefine stuff, just comment out the line
2002-01-16 12:45:33 -05:00
Berk Geveci
67a5a82586
Improved performance by removing implicit rules.
2002-01-15 17:21:54 -05:00
Ken Martin
48f77f9de1
next release
2002-01-15 15:50:35 -05:00
Ken Martin
d41b42a019
next release
2002-01-15 15:46:34 -05:00
Berk Geveci
e452849640
FIX: Entry doc. should never be overwritten. This may cause cmake to be re-run very often.
2002-01-15 13:20:22 -05:00
Bill Hoffman
cb796a7227
ENH: do not depend on the .dsp file but rather depend on .dsp.cmake and if the .dsp actually changes, then write it, so clean and rebuild will not cause many reloads
2002-01-14 19:08:38 -05:00
Bill Hoffman
1a31d4b314
ENH: try to keep the dsp files from changing between each write
2002-01-14 18:52:19 -05:00
Bill Hoffman
0358cc83d0
remove extra logic not needed anymore because of better depends
2002-01-14 16:28:38 -05:00
Berk Geveci
c88408141b
Quote echo
2002-01-14 16:02:05 -05:00
Berk Geveci
5adda3463a
BUG: Curses was being used without initialization.
2002-01-14 14:49:05 -05:00
Bill Hoffman
d0397266d2
BUG: use borland run time dll for shared builds to avoid crashes
2002-01-12 22:55:35 -05:00
Bill Hoffman
56252e1100
ENH: make the fltk build default to OFF, it fails on too many linux machines with the default build
2002-01-10 18:09:37 -05:00
Bill Hoffman
5e8f9427d1
BUG: fix build of library in other directory if it is not there
2002-01-10 18:09:01 -05:00
Andy Cedilnik
1793b70c56
Add space to output
2002-01-10 16:22:14 -05:00
Bill Hoffman
c213a8bcd8
make it a modal dialog
2002-01-09 17:22:54 -05:00
Bill Hoffman
ddc6117574
BUG: need a larger default page size
2002-01-08 17:18:51 -05:00
Bill Hoffman
bc1742dd60
BUG: need spaces around linker options
2002-01-08 17:18:22 -05:00
Bill Hoffman
6dc78a2315
ENH: add CMAKE_EXTRA_LINK_FLAGS to dsp generator
2002-01-08 13:33:00 -05:00
Bill Hoffman
e58632aed3
BUG: not all displayed messages are errors
2002-01-07 16:30:27 -05:00
Amitha Perera
b2085d7e9d
Rolling back symbolic path changes until it works on Windows.
2002-01-07 15:49:07 -05:00
Amitha Perera
2fa6a0eb44
ENH: Add an invocation that maintains symbolic paths to the source and binary trees, mainly for systems with automounted network drives.
...
ENH: CollapseFullPath() no longer adds a trailing "/" to directory paths.
2002-01-06 14:59:16 -05:00
Ken Martin
0e7e1c110c
added release version
2002-01-04 09:23:27 -05:00
Andy Cedilnik
58ee855503
Fix add custom command so that it actually executes the code
2002-01-03 16:02:43 -05:00
Ken Martin
0333f15b96
minor fixes
2002-01-03 14:19:06 -05:00
Ken Martin
a57202fcc4
minor fix
2002-01-03 14:05:32 -05:00
Ken Martin
d8088655ff
minor fix
2002-01-03 13:56:30 -05:00
Ken Martin
d163cb7014
expand vars nwo for exists test
2002-01-03 09:34:40 -05:00
Ken Martin
e07ea14e31
added exists option for if statement
2002-01-02 16:46:08 -05:00
Ken Martin
b4e27e9795
prints the relese version
2002-01-02 16:45:30 -05:00
Ken Martin
79d9bd8a59
added release verison to cmMakefile
2002-01-02 16:44:44 -05:00
Bill Hoffman
d253ef49bc
BUG: put back recursive call to make for checking sources
2002-01-02 11:54:50 -05:00
Berk Geveci
0ac6b2d7a0
Type || should have been &&
2001-12-31 12:02:23 -05:00
Bill Hoffman
d1fb9d757f
ENH: remove one call to make, and clean echo stuff a bit
2001-12-31 11:54:14 -05:00
Berk Geveci
cff85a6386
BUG: fix long depend list because it gets cut on the hp: I may look like berk, but it is bill H.
2001-12-30 17:18:58 -05:00
Bill Hoffman
8cf867373d
ENH: use the correct case
2001-12-28 17:01:00 -05:00
Bill Hoffman
adb82258fb
DO NOT USE INCREMENTAL
2001-12-28 17:00:41 -05:00
Bill Hoffman
e4843d83a4
ENH: remove the rule to run make depend from the top with each change in any cmakelist file. Instead, run make depend in the current directory if a source file changes, or if a .h file changes or is removed
2001-12-28 17:00:05 -05:00
Amitha Perera
a9cdcba660
BUG: Don't generate build rules for header files.
2001-12-28 15:58:21 -05:00
Amitha Perera
1859209282
BUG: .txx are not source files. They contain template code which can only
...
be compiled when included in a regular .cxx file. By themselves, they cause
do not cause code to be generated.
2001-12-28 15:56:15 -05:00
Amitha Perera
4ec2836634
ENH: Classify a file as source or header even when the extension is given
...
explicitly.
2001-12-28 15:54:05 -05:00
Bill Hoffman
869dc1a445
ERR: remove bad ADD_DEPENDENCIES commands
2001-12-28 12:40:43 -05:00
Bill Hoffman
240628c223
remove warning
2001-12-27 14:55:19 -05:00
Bill Hoffman
445f122a92
ENH: add error checking
2001-12-27 13:55:05 -05:00
Sebastien Barre
3d24bc75bd
Fix: the generator choice value was hardcoded and overrode the value passed as a command-line param (desktop shortcuts)
2001-12-21 18:25:03 -05:00
Sebastien Barre
183bd9f9b3
Fix: vars that have just become ADVANCED should be removed from the GUI
2001-12-21 16:19:57 -05:00
Bill Hoffman
2c7bb2bf34
BUG: fix so you can remove a directory in the source tree, and clean up echo of commands
2001-12-21 15:39:43 -05:00
Luis Ibanez
3b9b80b14c
ENH: No longer tries to create a directory for the output
2001-12-21 09:55:57 -05:00
Bill Hoffman
602d0ee102
ENH: add support for DESTDIR in install targets
2001-12-21 09:07:17 -05:00
Amitha Perera
9ad7f0905a
ENH: Add option to disable use of -rpath.
2001-12-21 00:01:02 -05:00
Bill Hoffman
5291b7d025
ENH: fix for win98 check for directory existence
2001-12-20 17:00:52 -05:00
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
Bill Hoffman
ba62b9d94d
BUG: fix build for cygwin
2001-11-15 08:43:02 -05:00
Bill Hoffman
1406eae1ba
BUG: avoid .cxx.o names...
2001-11-15 08:42:34 -05:00
Bill Hoffman
94f82edd07
Closer to nmake build
2001-11-14 18:12:22 -05:00
Bill Hoffman
a8d47b7221
closer to nmake build
2001-11-14 18:11:04 -05:00
Sebastien Barre
669f7e7f07
Quick addition: "Create shortcut" menu entry.
2001-11-14 14:39:26 -05:00
Bill Hoffman
f978b6f7ea
nmake support
2001-11-14 10:21:59 -05:00
Brad King
7ac4e78316
ERR: Re-ordered includes to fix macro conflict for gcc 3.0.
2001-11-14 09:56:33 -05:00
Brad King
17591cd515
ERR: Fixed compiler warning for gcc 3.0.
2001-11-14 09:55:24 -05:00
Bill Hoffman
e7ac38077a
ENH: remove debug statements
2001-11-14 09:22:08 -05:00
Bill Hoffman
4bbdfc0315
ENH: remove warning
2001-11-14 08:49:37 -05:00
Bill Hoffman
dc839f80f0
start work on nmake generator
2001-11-13 18:23:45 -05:00
Bill Hoffman
6220a187ba
clean up object file build rule, and do not attempt to remove link_directories that are in the build tree
2001-11-13 15:54:41 -05:00
Ken Martin
274099f7ec
fixes to curses stuff
2001-11-13 14:22:29 -05:00
Bill Hoffman
83d7df09c4
warnings
2001-11-13 12:42:45 -05:00
Bill Hoffman
41017cbc88
ENH: clean up warnings
2001-11-13 12:38:53 -05:00
Bill Hoffman
f3ebd438c7
WAR: fix compile warnings
2001-11-13 12:25:34 -05:00
Bill Hoffman
a244cb242c
ENH: fix spelling error
2001-11-13 12:21:42 -05:00
Bill Hoffman
4ee923a33c
ENH: remove warnings
2001-11-13 12:21:15 -05:00
Brad King
5231ad0c7e
ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless of whether the actual file exists. This can be used to add dependencies to .h files which are generated but included in hand-written .cxx files. If the .cxx does exist, though, it will be used first, and the hints will be used afterward.
2001-11-12 15:37:38 -05:00
Ken Martin
668974b01c
minor fix
2001-11-12 09:21:36 -05:00
Berk Geveci
1efcd4d035
Renaming ccurses to ccmake.
2001-11-09 16:16:56 -05:00
Berk Geveci
23f0b7760f
Trying to fix curses.
2001-11-09 16:05:33 -05:00
Ken Martin
722283804b
support for custom targets on exe and lib
2001-11-09 13:00:53 -05:00
Franck Bettinger
53d0de2a9f
cleanups
2001-11-09 12:07:37 -05:00
Franck Bettinger
becce939a2
support for compilation of .ui files into .h and .cxx files
2001-11-09 12:03:41 -05:00
Sebastien Barre
61a66c2645
SOURCE, COMMAND, TARGET are required now
2001-11-09 10:42:16 -05:00
Sebastien Barre
bdf0241d2e
SOURCE, COMMAND, TARGET are required now
2001-11-09 10:37:22 -05:00
Sebastien Barre
6b5e54744c
Reimplement code. Since a custom command is very flexible and might be extended in the future, make all arguments prefixed with arg type, make ordering irrelevant and potentially all args optional.
2001-11-09 10:33:22 -05:00
Berk Geveci
438676de38
Trying to fix curses problems.
2001-11-08 17:30:18 -05:00
Berk Geveci
3482e716c3
Fixing problems with curses headers.
2001-11-08 17:25:36 -05:00
Berk Geveci
217081a72b
Trying to fix curses problems.
2001-11-08 17:17:44 -05:00
Berk Geveci
76f799fd03
Oops.
2001-11-08 17:10:58 -05:00
Berk Geveci
777ec99219
Changes to remove warnings and fix dependencies.
2001-11-08 17:03:52 -05:00
Ken Martin
05717b3dab
a better fix maybe
2001-11-08 15:09:43 -05:00
Bill Hoffman
03fd2f6dfa
make sure custom targets are in the ALL_BUILD
2001-11-08 14:44:12 -05:00
Sebastien Barre
e17724279e
Fix number of params and expand vars in all args
2001-11-08 14:34:51 -05:00
Sebastien Barre
9ad598a9f0
Fix bug. Was using unexpanded var instead of copy
2001-11-08 11:50:28 -05:00
Sebastien Barre
53f8721f99
Break the "to infinity and beyond" stuff
2001-11-08 11:40:06 -05:00
Sebastien Barre
3acc545b06
Expand var in srclist name too
2001-11-08 10:48:47 -05:00
Sebastien Barre
340b1f1d8b
Expand var in name too
2001-11-08 10:40:05 -05:00
Sebastien Barre
229b9064d1
Expand variables in all target args
2001-11-08 09:16:32 -05:00
Berk Geveci
32e9510d55
Needed to replace srcdir to make install targets work.
2001-11-08 08:42:16 -05:00
Bill Hoffman
3cb9f60375
BUG: no +=+
2001-11-07 17:04:53 -05:00
Andy Cedilnik
39766efaaa
Added accessor for add custom command
2001-11-07 16:47:38 -05:00
Bill Hoffman
3b8eff5552
remove template flags from cmake, no ptused, or -instance=static
2001-11-07 15:57:17 -05:00
Bill Hoffman
b522b84fb4
Trying to fix curses problems with some systems.
2001-11-07 15:57:10 -05:00
Berk Geveci
a3f6e2f9c4
Trying to fix build problems related to curses.
2001-11-07 15:01:59 -05:00
Bill Hoffman
72d683e0ee
ENH: use full source name for c code as well as c++
2001-11-07 14:55:49 -05:00
Bill Hoffman
e7616c5b92
use cmake as the executable for cmake and not ccurses
2001-11-07 14:44:50 -05:00
Bill Hoffman
8a4ae14a30
make sure default_target is first
2001-11-07 14:44:22 -05:00
Bill Hoffman
0314c5f76a
Allow multiline messages
2001-11-07 12:23:27 -05:00
Bill Hoffman
112707a9dc
Clean up a bit more
2001-11-07 09:54:46 -05:00
Bill Hoffman
87cbb11742
One more time... case does not matter on cygwin
2001-11-07 09:29:25 -05:00
Bill Hoffman
8139a3121d
ENH: fix doc string
2001-11-06 16:14:28 -05:00
Franck Bettinger
4153857a1e
add cleaning of QT generated files when make clean is used
2001-11-06 15:29:03 -05:00
Bill Hoffman
4ddee8e0e8
ENH: tell cmake object where cmake is
2001-11-06 12:03:36 -05:00
Bill Hoffman
319a5e0077
BUG: CustomCommand has to use full path to Source file now
2001-11-06 09:35:48 -05:00
Bill Hoffman
05a884c675
Removed a function which used va_start (did not compile on Sun with gcc)
2001-11-06 08:40:07 -05:00
Berk Geveci
4848c81428
Many improvements.
2001-11-05 22:10:52 -05:00
Bill Hoffman
1a8e3ba1e6
ENH: use full paths for object compile rules
2001-11-05 16:38:35 -05:00
Berk Geveci
33dbd7acf8
Re-enabling curses support.
2001-11-05 15:55:24 -05:00
Bill Hoffman
a033bf3972
ENH: change to work with nmake
2001-11-05 15:39:37 -05:00
Berk Geveci
b22e2de8e5
HPUX support.
2001-11-05 13:24:44 -05:00
Bill Lorensen
9190e57e3d
ERR: ^M's removed.
2001-11-05 12:57:11 -05:00
Berk Geveci
cd7297781d
Adding form library.
2001-11-05 11:53:05 -05:00
Berk Geveci
c09d072be3
Fixing problems on Sun (name collusions between STL and curses) and disabling curses temporarily.
2001-11-05 11:52:27 -05:00
Andy Cedilnik
830bb67caf
Fix the IF IF problem
2001-11-05 10:42:30 -05:00
Berk Geveci
4e07845b4f
ERR: To include cmake headers, one should use ../
2001-11-05 08:37:22 -05:00
Phil Pritchett
8476330979
switched string::compare to strncmp
2001-11-05 05:43:48 -05:00
Berk Geveci
d0b210aec0
Need to include standard headers.
2001-11-04 18:10:43 -05:00
Berk Geveci
939d614978
Adding curses support.
2001-11-04 18:05:21 -05:00
Sebastien Barre
ef74458b34
Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs
2001-11-02 22:32:39 -05:00
Phil Pritchett
8c582aae12
allow more than one external MS project
2001-11-02 11:19:15 -05:00
Andy Cedilnik
36e7b5567a
On win32 path is all in lower case now
2001-11-02 09:18:23 -05:00
Bill Hoffman
c15ad5c98d
ENH: clean up interface and change build in current directory to build the depend file first
2001-11-01 18:37:28 -05:00
Bill Hoffman
a13cb203ad
BUG: use collapse full path when testing cache directory
2001-11-01 18:36:56 -05:00
Bill Hoffman
4e6a9a4357
ENH: IntDir to INTDIR
2001-11-01 18:36:13 -05:00
Sebastien Barre
63cb6c7407
Expand vars in exe and lib name
2001-11-01 13:09:08 -05:00
Bill Hoffman
10ae8a4e24
ENH: clean up drive letter check
2001-11-01 10:42:07 -05:00
Brad King
8e79e498f9
ENH: Added automatic detection of >> sequences in template names and replacement with "> >" in the output.
2001-10-31 18:56:56 -05:00
Brad King
eb6e54c64b
ENH: Replaced cmStdString implementation to make it more transparently a std:string.
2001-10-31 18:56:19 -05:00
Phil Pritchett
4ba36ca453
INCLUDE_EXTERNAL_MSPROJECT command
2001-10-31 07:03:32 -05:00
Luis Ibanez
4a8b9ecf98
FIX: Reverted to use FillCacheManagerFromGUI().
2001-10-30 18:32:34 -05:00
Andy Cedilnik
33b0bca1c4
Fix the problem on windows of capital or lower case drive letter for CMAKE_CACHEFILE_DIR
2001-10-30 14:36:50 -05:00
Andy Cedilnik
f59946de67
Change CMAKE_CURRENT_CWD to CMAKE_CACHEFILE_DIR and change the messages
2001-10-30 14:15:15 -05:00
Bill Hoffman
091e95f26d
ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables
2001-10-30 14:05:07 -05:00
Luis Ibanez
bc34c428df
FIX: In order to disable a button in fl_choice, a 0 pointer must be sent
...
instead of "".
2001-10-30 04:33:06 -05:00