Andy Cedilnik
27727a2bba
BUG: check in the rest of the changes to move from c to cxx
2007-05-16 07:56:56 -04:00
Andy Cedilnik
9338803697
BUG: fix test for hp move to c++ to avoid ansi issues and produce a message if the compile fails, (really checked in by Bill H.)
2007-05-16 07:55:00 -04:00
Ken Martin
3aa23ce6eb
ENH: revert back to SUBDIRS so that CMake can be built with 2.2
2007-05-14 08:59:09 -04:00
Ken Martin
1c318150a6
ENH: minor fixes
2007-05-11 12:17:27 -04:00
Ken Martin
2208231aac
ENH: some more CMakeList cleanups
2007-05-11 10:22:20 -04:00
Ken Martin
0f0a83a51f
ENH: more cleanup of some CMakeLists files
2007-05-11 09:02:17 -04:00
Bill Hoffman
1f286c067f
ENH: add test for build depends
2007-05-10 10:05:52 -04:00
Bill Hoffman
d419354250
ENH: add a test to make sure Xcode does not break again
2007-05-09 15:10:12 -04:00
Brad King
adcd87c976
BUG: Fixed cmLocalVisualStudio7Generator to deal with quotes in macro definitions properly. This addresses bug#4983.
2007-05-09 10:18:31 -04:00
Alexander Neundorf
7f11536704
ENH: now target names can be used in add_custom_command() and
...
add_custom_target() as COMMAND, and cmake will recognize them and replace
them with the actual output path of these executables. Also the dependency
will be added automatically. Test included.
ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(),
so it is done now in one central place
Alex
2007-05-09 08:25:45 -04:00
Bill Hoffman
f2d3e386f7
ENH: make it work on non windows
2007-05-08 12:43:06 -04:00
Bill Hoffman
39ccc4fb11
ENH: fix it so that the FRAMEWORK property does not break the building of normal shared libs on non-mac platforms
2007-05-08 11:53:39 -04:00
Bill Hoffman
b39d96dff8
ENH: add a very simple framework test
2007-05-08 10:58:35 -04:00
Brad King
87853ed828
ENH: Added test to make sure custom commands are not built more than once in a single build. This tests for a bug introduced by one fix and fixed by another fix for bug#4377.
2007-05-01 14:12:56 -04:00
Andy Cedilnik
1d4613a63b
ENH: Add STRING STRIP command
2007-04-26 21:50:52 -04:00
Brad King
0fb689973e
ENH: Added FILE(STRINGS) command.
2007-04-25 17:22:07 -04:00
Brad King
03dfb39bd0
ENH: Added function call argument to module function to make sure calling convention matches on lookup. Fixed for Watcom.
2007-04-19 11:32:43 -04:00
Brad King
b3a05f57dd
COMP: Need to enable ansi C features.
2007-04-17 23:27:30 -04:00
Brad King
fc9ceda5e7
ENH: Fixed Plugin test on Cygwin.
2007-04-17 18:18:42 -04:00
Brad King
c1a6e4dcc6
ENH: Configure location of plugin files so that the executable can run with any current working directory.
2007-04-17 13:52:50 -04:00
Brad King
aabcf981e2
ENH: Added test for executables with plugins that use an API exported by the executable itself.
2007-04-17 13:43:03 -04:00
Andy Cedilnik
f9f1ccadb3
ENH: Add variable watch command
2007-04-11 15:13:05 -04:00
Brad King
438a7e2fce
BUG: Fix utility dependencies for static libraries in VS generators. This addresses bug#4789.
2007-04-04 14:50:35 -04:00
Brad King
0cb45081d9
BUG: Disable deep-source test on Watcom until it can be fixed. This is a new feature for other generators anyway.
2007-03-21 07:16:32 -04:00
Brad King
e85eb5fc3d
BUG: Reduce long source file name length for WMake.
2007-03-20 13:34:39 -04:00
Brad King
75a51cd065
BUG: Work around VS8 conversion to a relative path for the long source name. It takes the nice full path we give it, converts to relative, and then repacks relative on top of the build directory resulting in a path longer than its own maxpath even though the original path given was short enough. Even VS6 dealt with it better.
2007-03-20 08:16:35 -04:00
Brad King
1f639ee76c
ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520.
2007-03-16 10:34:25 -04:00
Brad King
176879b2fe
BUG: Remove spaces from test output paths. Not all make tools can handle it. Ths SubDirSpaces test is meant for that purpose anyway.
2007-03-12 23:36:56 -04:00
Brad King
4b0d362fe9
BUG: Do not use /I mode in VS6.
2007-03-12 13:28:57 -04:00
Brad King
ff220755e2
BUG: Clean the pch during make clean so that the test passes when run more than once.
2007-03-12 12:44:59 -04:00
Brad King
fb38af53c0
BUG: Split precompiled header flags into a separate per-global-generator flag map. This is needed because the flag mappings differ across VS IDE versions. This fixes bug#3512 for VS8 where as the previous fix only worked for VS7.
2007-03-12 12:35:11 -04:00
Brad King
cf7eeab37a
ENH: Testing new target properties RUNTIME_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and ARCHIVE_OUTPUT_DIRECTORY. This is an incremental fix for bug#2240 and bug#4210.
2007-03-12 10:23:06 -04:00
Ken Martin
bfb3598c4b
BUG: improve bad argument handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364
2007-03-07 11:03:57 -05:00
Ken Martin
820aa6b961
ENH: added a tets for newlines in some commands
2007-03-06 14:52:39 -05:00
Bill Hoffman
73818126f3
ENH: watcom wmake can not handle () in the path with cd command
2007-02-27 15:11:47 -05:00
Brad King
cca4801fa7
COMP: Disable rpath with spaces on some systems.
2007-02-26 10:46:19 -05:00
Andy Cedilnik
1125b942b9
ENH: Try to fix spaces in the path problem
2007-02-23 11:17:11 -05:00
Andy Cedilnik
21a71f2c81
ENH: Force libraries to be static
2007-02-23 10:31:46 -05:00
Bill Hoffman
d93265b8fa
ENH: add a comment
2007-02-22 17:15:13 -05:00
Bill Hoffman
d51fef92b4
ENH: show make results on the dashboard
2007-02-22 15:43:35 -05:00
Andy Cedilnik
8529efdd87
COMP: Use exec_program instead of execute_process
2007-02-22 15:16:43 -05:00
Andy Cedilnik
1b2cf8c8dd
ENH: Improve test
2007-02-22 11:42:26 -05:00
Andy Cedilnik
1db4c0e524
ENH: Add simple exclusion test for subdirectories
2007-02-22 08:39:12 -05:00
Bill Hoffman
5647e6e254
ENH: fix parens in the path with spaces in the path
2007-02-21 21:24:17 -05:00
Bill Hoffman
9267267b68
ENH: verbose
2007-02-20 10:57:24 -05:00
Bill Hoffman
1d8e7e9411
BUG: fix for bug 4423 set language fixes
2007-02-20 09:35:21 -05:00
Ken Martin
245e7c3482
ENH: make the test really test targets with spaces
2007-02-19 14:48:04 -05:00
Ken Martin
3e82b9ee51
ENH: added used sources with a path that has spaces
2007-02-19 14:26:50 -05:00
Bill Hoffman
303048d3dc
ENH: add test for conv libraries
2007-02-19 13:26:38 -05:00
Ken Martin
83b5890a2f
ENH: new test for spaces in the tree structure
2007-02-19 12:23:37 -05:00