Andy Cedilnik
|
f15cce92f4
|
Remove warning about sign and unsigned
|
2002-03-18 11:59:23 -05:00 |
Andy Cedilnik
|
5bbae88569
|
Add ccommand for executing commands on the system, so by using ADD_CUSTOM_COMMAND, you can make rules to do some system commands during build. Currently supported commands are copy and remove. Others will follow.
|
2002-03-15 15:42:59 -05:00 |
Amitha Perera
|
c8924864fd
|
BUG: The source file may be specified with an extension.
|
2002-03-15 13:20:28 -05:00 |
Ken Martin
|
543b4ca1b9
|
less noisy about changing directories
|
2002-03-15 10:43:24 -05:00 |
Bill Hoffman
|
93474efd8b
|
ENH: add .in as a header file type, as it can not be compiled
|
2002-03-14 16:04:02 -05:00 |
Bill Hoffman
|
b59987eed9
|
BUG: .h not two .cxx files
|
2002-03-14 16:03:33 -05:00 |
Bill Hoffman
|
6fc3080458
|
BUG: fix RunCommand again... back to system, but with GetShortPath
|
2002-03-14 14:59:29 -05:00 |
Bill Hoffman
|
d981347866
|
BUG: fix for paths with spaces
|
2002-03-14 14:59:00 -05:00 |
Bill Hoffman
|
15d365cddd
|
BUG: fix for files with dashes in them
|
2002-03-14 14:58:28 -05:00 |
Bill Hoffman
|
567edf0e9a
|
ENH: overhaul of RunCommand on windows, if only win32 had popen...
|
2002-03-14 11:11:39 -05:00 |
Bill Hoffman
|
7c73456401
|
Remove warnings
|
2002-03-13 15:29:26 -05:00 |
Ken Martin
|
6349735590
|
ENH: closer to working with spaces in the path
|
2002-03-13 14:23:58 -05:00 |
Bill Hoffman
|
809b32fe59
|
ENH: remove several compiler warnings
|
2002-03-13 10:25:11 -05:00 |
Bill Hoffman
|
433e1128ab
|
ENH: add error checking for option commands with too many arguments
|
2002-03-11 16:04:22 -05:00 |
Bill Hoffman
|
fc933df1fc
|
ENH: add support for .def files
|
2002-03-11 12:11:20 -05:00 |
Bill Hoffman
|
938e6e487b
|
BUG: make sure libraries do not depend on themselves
|
2002-03-11 08:11:26 -05:00 |
Sebastien Barre
|
9097446e90
|
Build cmaketest even if testing if OFF (so that it can be used externally)
|
2002-03-07 10:41:31 -05:00 |
Sebastien Barre
|
e64c63cc90
|
ENH: add -E option (exclude tests matching a regexp)
|
2002-03-06 17:58:44 -05:00 |
Sebastien Barre
|
3ed2e6d02b
|
ENH: add cmaketest to install targets (so that it can be used in other projects) and pass the rest of its command-line args to cmake
|
2002-03-06 16:30:55 -05:00 |
Bill Hoffman
|
8aa3c35dad
|
ENH: add suport for semi-colon separated list variables
|
2002-03-06 10:10:46 -05:00 |
Bill Hoffman
|
4651dbcfc6
|
ENH: expand variables in arguments before the commands get them
|
2002-03-05 18:41:24 -05:00 |
Bill Hoffman
|
2b9140f6b5
|
BUG: get the correct return value from pclose
|
2002-03-05 18:25:13 -05:00 |
Bill Hoffman
|
076aafe79a
|
ENH: add file specific compile flags
|
2002-03-04 14:14:41 -05:00 |
Brad King
|
ac74d51382
|
ENH: Added support for including extra files in generated header to get access to export macros of derived projects.
|
2002-03-01 15:49:10 -05:00 |
Bill Hoffman
|
d14a2314e5
|
check bool values and prefere off
|
2002-02-28 15:57:45 -05:00 |
Bill Hoffman
|
96db798627
|
use xml output quotes for paths
|
2002-02-28 15:42:13 -05:00 |
Bill Hoffman
|
dcf821ad4d
|
BUG: look for exe path as well.
|
2002-02-28 11:15:10 -05:00 |
Bill Hoffman
|
e179ddde12
|
ENH: look for .com files before .exe
|
2002-02-28 10:41:27 -05:00 |
Bill Hoffman
|
6c1e38abb4
|
clean up in dot net
|
2002-02-27 18:11:12 -05:00 |
Bill Hoffman
|
0b6f8be725
|
add command line option -D for config directory to run
|
2002-02-26 15:15:16 -05:00 |
Bill Hoffman
|
800db3a063
|
ENH: add RUN_TESTS
|
2002-02-26 15:14:40 -05:00 |
Sebastien Barre
|
ffb875f862
|
FIX: command now expands args during the first pass (found through FOREACH example)
|
2002-02-26 11:46:01 -05:00 |
Bill Hoffman
|
0552c4025d
|
BUG: fix type problem size_type is unsigned
|
2002-02-26 08:56:42 -05:00 |
Bill Hoffman
|
6ad590aad6
|
ENH: dot net almost working
|
2002-02-25 18:14:01 -05:00 |
Sebastien Barre
|
b253a0644d
|
FIX: command now expands *all* args (found through FOREACH example)
|
2002-02-25 16:57:09 -05:00 |
Sebastien Barre
|
2649962d65
|
FIX: although a CMakeLists.txt file could be searched up 'n' level in the directory tree, ReadListFile() always implied a CMakeLists.txt file was up *one* level.
|
2002-02-25 15:06:18 -05:00 |
Bill Hoffman
|
9bab6591d0
|
ENH: fix warning
|
2002-02-25 12:47:20 -05:00 |
Sebastien Barre
|
b194f66677
|
ENH: Expand vars in SUBDIRS
|
2002-02-25 11:58:13 -05:00 |
Bill Hoffman
|
cd9157d9ea
|
BUG: fix remove of cygdrive path stuff
|
2002-02-25 10:47:56 -05:00 |
Brad King
|
a6333bfca3
|
ERR: std::ios::binary is only needed for Windows platforms, and isn't supported for all UNIX platforms.
|
2002-02-23 10:00:54 -05:00 |
Bill Hoffman
|
b8d2413156
|
ENH: fix for spaces in paths on unix
|
2002-02-22 15:40:44 -05:00 |
Bill Hoffman
|
8c3400dc6b
|
ENH: big change in the path handling, one function CreateOutputPath is used to escape spaces and convert to the native path type
|
2002-02-22 13:38:33 -05:00 |
Brad King
|
bfcf4b02bf
|
ENH: Another attempt at getting cmCopyFile to work correctly. The previous implementation was correct, but didn't work on HPUX due to stream library bugs. This implementation will hopefully work everywhere.
|
2002-02-22 10:08:04 -05:00 |
Bill Hoffman
|
5cd08d0563
|
BUG: fix copy file for HP
|
2002-02-21 17:32:55 -05:00 |
Sebastien Barre
|
513d48c5ea
|
ENH: Since each test can send a lot of text to stderr/stdout, ctest now displays the list of tests that failed at the end of the process.
|
2002-02-21 16:06:54 -05:00 |
Bill Hoffman
|
3c748ec5ad
|
ENH: add a virtual CreateMakeVariable to shorten makefile variables for borland make
|
2002-02-21 15:55:20 -05:00 |
Berk Geveci
|
49fa9d8b61
|
Argh
|
2002-02-21 08:53:26 -05:00 |
Bill Hoffman
|
59714406cc
|
add ifdef for windows function
|
2002-02-21 08:43:19 -05:00 |
Bill Hoffman
|
7cf06be12e
|
dot net port
|
2002-02-20 15:27:04 -05:00 |
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 |