Nicola Pero
cd36bb5890
Recognize new 'make check GNUSTEP_TEST_OBJCXX=yes' option to enable running ObjC++ testcases. This implicitly clarifies/fixes finding the ObjC++ compiler for the ObjC++ testscases
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32815 72102866-910b-0410-8b05-ffd578937521
2011-04-08 23:45:48 +00:00
Nicola Pero
b676e693a5
Indented two lines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32805 72102866-910b-0410-8b05-ffd578937521
2011-04-08 17:07:41 +00:00
Richard Frith-MacDonald
e4aa34680d
Don't require C++ support at configure time.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32739 72102866-910b-0410-8b05-ffd578937521
2011-03-29 13:51:14 +00:00
Richard Frith-MacDonald
abd420a3be
revert dumb change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32721 72102866-910b-0410-8b05-ffd578937521
2011-03-28 13:48:11 +00:00
Richard Frith-MacDonald
4d1df68a49
fix tests for C++ linkage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32720 72102866-910b-0410-8b05-ffd578937521
2011-03-28 13:42:01 +00:00
Richard Frith-MacDonald
894464b3fd
fix error in c/c++ build selection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32685 72102866-910b-0410-8b05-ffd578937521
2011-03-22 19:31:27 +00:00
Richard Frith-MacDonald
aaf363c92e
Add checks for Objective-C++ and C++ support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32664 72102866-910b-0410-8b05-ffd578937521
2011-03-21 08:48:20 +00:00
Richard Frith-MacDonald
31fb09205d
improve reporting a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32648 72102866-910b-0410-8b05-ffd578937521
2011-03-18 20:09:47 +00:00
Richard Frith-MacDonald
0334c90e6b
revert bogus change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32637 72102866-910b-0410-8b05-ffd578937521
2011-03-17 15:30:02 +00:00
David Chisnall
30ca8da66e
Small tweaks to make ObjC++ tests work.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32634 72102866-910b-0410-8b05-ffd578937521
2011-03-17 15:24:19 +00:00
Richard Frith-MacDonald
245bcce8aa
fix bogus log
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32612 72102866-910b-0410-8b05-ffd578937521
2011-03-16 15:03:26 +00:00
Richard Frith-MacDonald
c1e61a9d35
Add OMOT() macro
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32568 72102866-910b-0410-8b05-ffd578937521
2011-03-14 09:51:07 +00:00
Richard Frith-MacDonald
538b026a3c
Add --developer mode and document
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32565 72102866-910b-0410-8b05-ffd578937521
2011-03-14 08:39:07 +00:00
Richard Frith-MacDonald
be04d858f7
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32548 72102866-910b-0410-8b05-ffd578937521
2011-03-13 13:36:13 +00:00
Richard Frith-MacDonald
4bab07c58a
Improve handlign of preprocessor information.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32547 72102866-910b-0410-8b05-ffd578937521
2011-03-13 12:59:48 +00:00
Richard Frith-MacDonald
0c983b6862
avoid some compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32487 72102866-910b-0410-8b05-ffd578937521
2011-03-07 15:40:33 +00:00
Richard Frith-MacDonald
4428ee9679
tweak macro argument names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32479 72102866-910b-0410-8b05-ffd578937521
2011-03-07 06:30:38 +00:00
Richard Frith-MacDonald
b40642190b
improve debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32468 72102866-910b-0410-8b05-ffd578937521
2011-03-06 05:39:33 +00:00
Richard Frith-MacDonald
2c414a2539
document --sequential and parallel building
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32431 72102866-910b-0410-8b05-ffd578937521
2011-03-02 08:30:12 +00:00
Richard Frith-MacDonald
6874bfda3a
Attempt fix for problem on non-flattened systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32427 72102866-910b-0410-8b05-ffd578937521
2011-03-01 12:39:09 +00:00
Richard Frith-MacDonald
5a1a177160
fix directory name in build log
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32423 72102866-910b-0410-8b05-ffd578937521
2011-03-01 09:58:08 +00:00
Richard Frith-MacDonald
23e4c5cb88
improve --clean
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32421 72102866-910b-0410-8b05-ffd578937521
2011-03-01 09:30:29 +00:00
Richard Frith-MacDonald
e9f7dc75ff
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32406 72102866-910b-0410-8b05-ffd578937521
2011-02-28 12:30:28 +00:00
Richard Frith-MacDonald
24748f845b
fix error running tests on single line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32405 72102866-910b-0410-8b05-ffd578937521
2011-02-28 12:17:47 +00:00
Richard Frith-MacDonald
ffef359409
run gdb for failed file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32390 72102866-910b-0410-8b05-ffd578937521
2011-02-27 18:34:07 +00:00
Richard Frith-MacDonald
089446eed5
more portable usage of find
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32369 72102866-910b-0410-8b05-ffd578937521
2011-02-25 18:24:28 +00:00
Richard Frith-MacDonald
bd08485ea4
portability tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32368 72102866-910b-0410-8b05-ffd578937521
2011-02-25 17:56:25 +00:00
Richard Frith-MacDonald
8d7a59ebf0
Add (untested) support for Objective-C++
...
Implement parallel build so that all the tests in a directory should
be built simultaneously making more effective use of multiprocessor
systems. Add the --sequential command line option to disable this if
desired.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32367 72102866-910b-0410-8b05-ffd578937521
2011-02-25 17:42:21 +00:00
Richard Frith-MacDonald
aa9754980c
small cosmetic improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32364 72102866-910b-0410-8b05-ffd578937521
2011-02-25 10:14:42 +00:00
Richard Frith-MacDonald
21c545b319
Important change to the START_SET and END_SET macros to stop their use
...
being confusing. They now both take a simple C-string argument which
names the set, and the macros check that each end matches a start of
the same name. Since tis means that a START_SET no longer takes an
argument sayng whether or notthe set is to be skipped, we now have a
SKIP macro to be used inside a set to skip to the end of it. This
is actually more versatile as we can have multiple SKIP macros in the
same set, each providing a different reason for the set being skipped.
Also removed a few obsolete/unused functions and macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32355 72102866-910b-0410-8b05-ffd578937521
2011-02-24 16:26:01 +00:00
Richard Frith-MacDonald
3895ad8c89
Replace IGNORE with TestInfo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32339 72102866-910b-0410-8b05-ffd578937521
2011-02-23 18:49:29 +00:00
Richard Frith-MacDonald
f905ca3ea0
improve debugging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32329 72102866-910b-0410-8b05-ffd578937521
2011-02-23 15:03:11 +00:00
Richard Frith-MacDonald
8426d7f77d
add --verbose
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32317 72102866-910b-0410-8b05-ffd578937521
2011-02-23 09:10:39 +00:00
Richard Frith-MacDonald
708b252f4d
fix testPassed flag setup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32313 72102866-910b-0410-8b05-ffd578937521
2011-02-23 08:04:55 +00:00
Richard Frith-MacDonald
ba43ad18a8
remove excess args
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32311 72102866-910b-0410-8b05-ffd578937521
2011-02-23 07:52:01 +00:00
Richard Frith-MacDonald
c5ed0d0658
simplify template makefile options
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32301 72102866-910b-0410-8b05-ffd578937521
2011-02-22 18:48:39 +00:00
Richard Frith-MacDonald
3bd4384ca5
improve arg checking
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32300 72102866-910b-0410-8b05-ffd578937521
2011-02-22 15:54:26 +00:00
Richard Frith-MacDonald
556020d59e
tweak includes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32298 72102866-910b-0410-8b05-ffd578937521
2011-02-22 14:53:39 +00:00
Richard Frith-MacDonald
ffa0e594f0
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32297 72102866-910b-0410-8b05-ffd578937521
2011-02-22 14:50:35 +00:00
Richard Frith-MacDonald
50f188c7ed
Add example
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32295 72102866-910b-0410-8b05-ffd578937521
2011-02-22 13:24:05 +00:00
Richard Frith-MacDonald
499c91e80e
report skipped sets immediately
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32294 72102866-910b-0410-8b05-ffd578937521
2011-02-22 13:01:26 +00:00
Richard Frith-MacDonald
afb105e3b7
cosmetic improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32292 72102866-910b-0410-8b05-ffd578937521
2011-02-22 12:30:38 +00:00
Richard Frith-MacDonald
17da22b976
Fix error in last commit of gdb handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32285 72102866-910b-0410-8b05-ffd578937521
2011-02-22 10:39:50 +00:00
Richard Frith-MacDonald
96d0dc4295
bash and test portability improvment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32284 72102866-910b-0410-8b05-ffd578937521
2011-02-22 10:24:10 +00:00
Richard Frith-MacDonald
9e82abe4db
Make debugging tests easy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32281 72102866-910b-0410-8b05-ffd578937521
2011-02-22 09:16:18 +00:00
Richard Frith-MacDonald
4da85e8786
Ease debugging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32280 72102866-910b-0410-8b05-ffd578937521
2011-02-22 07:26:11 +00:00
Richard Frith-MacDonald
38c6cf5512
improve documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32268 72102866-910b-0410-8b05-ffd578937521
2011-02-21 20:45:51 +00:00
Richard Frith-MacDonald
4d29c574a1
Simplify by removing intermediary script and converting it to a
...
function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32267 72102866-910b-0410-8b05-ffd578937521
2011-02-21 18:48:39 +00:00
Richard Frith-MacDonald
92da6167cc
Performance optimisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32256 72102866-910b-0410-8b05-ffd578937521
2011-02-21 09:26:43 +00:00
Richard Frith-MacDonald
dc0b808390
fix error in filename handling for the single testfile case
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32246 72102866-910b-0410-8b05-ffd578937521
2011-02-20 15:07:20 +00:00
Richard Frith-MacDonald
a4c7b55edc
improve cleanup and simplify makefile management a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32245 72102866-910b-0410-8b05-ffd578937521
2011-02-20 14:59:52 +00:00
Richard Frith-MacDonald
c6ab8dbb82
simplification/consistency update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32242 72102866-910b-0410-8b05-ffd578937521
2011-02-20 09:34:47 +00:00
Richard Frith-MacDonald
e2e3dcc696
cleanup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32236 72102866-910b-0410-8b05-ffd578937521
2011-02-19 19:51:20 +00:00
Richard Frith-MacDonald
14a0cd39e8
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32235 72102866-910b-0410-8b05-ffd578937521
2011-02-19 19:47:48 +00:00
Richard Frith-MacDonald
3733f879de
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32224 72102866-910b-0410-8b05-ffd578937521
2011-02-19 16:48:56 +00:00
Richard Frith-MacDonald
9bb6961816
More consistency tweaks and improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32223 72102866-910b-0410-8b05-ffd578937521
2011-02-19 16:46:10 +00:00
Richard Frith-MacDonald
1cb87d2dc2
fix failfast status
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32216 72102866-910b-0410-8b05-ffd578937521
2011-02-19 05:50:06 +00:00
Richard Frith-MacDonald
a606416c05
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32215 72102866-910b-0410-8b05-ffd578937521
2011-02-19 05:34:28 +00:00
Richard Frith-MacDonald
40209c3392
Portability fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32214 72102866-910b-0410-8b05-ffd578937521
2011-02-19 05:21:40 +00:00
Richard Frith-MacDonald
abdddb1b70
improve checks for internal failures
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32213 72102866-910b-0410-8b05-ffd578937521
2011-02-19 05:03:12 +00:00
Richard Frith-MacDonald
e8d115f59b
functions for platforms with dumb grep (solaris)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32211 72102866-910b-0410-8b05-ffd578937521
2011-02-18 21:47:35 +00:00
Richard Frith-MacDonald
7d4a68f2b6
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32209 72102866-910b-0410-8b05-ffd578937521
2011-02-18 17:32:01 +00:00
Richard Frith-MacDonald
c580943abb
fix logic error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32208 72102866-910b-0410-8b05-ffd578937521
2011-02-18 17:19:24 +00:00
Richard Frith-MacDonald
d0637f93a2
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32207 72102866-910b-0410-8b05-ffd578937521
2011-02-18 17:14:55 +00:00
Richard Frith-MacDonald
cac856648d
better error logging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32206 72102866-910b-0410-8b05-ffd578937521
2011-02-18 17:05:17 +00:00
Richard Frith-MacDonald
883d7c1ecb
Improve reliability
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32205 72102866-910b-0410-8b05-ffd578937521
2011-02-18 16:27:22 +00:00
Richard Frith-MacDonald
85c411150c
avoid gnu grep features
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32204 72102866-910b-0410-8b05-ffd578937521
2011-02-18 16:10:47 +00:00
Richard Frith-MacDonald
75e1c29fda
improve summary handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32192 72102866-910b-0410-8b05-ffd578937521
2011-02-16 09:46:28 +00:00
Richard Frith-MacDonald
2d02dc0f97
furthr test framework improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32181 72102866-910b-0410-8b05-ffd578937521
2011-02-16 05:44:45 +00:00
Richard Frith-MacDonald
cb9cf9b16f
improve documentation/examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32149 72102866-910b-0410-8b05-ffd578937521
2011-02-13 17:25:55 +00:00
Richard Frith-MacDonald
bb883e5c2c
add some comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32148 72102866-910b-0410-8b05-ffd578937521
2011-02-13 15:21:34 +00:00
Richard Frith-MacDonald
b246308406
Cleanup excess white space
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32147 72102866-910b-0410-8b05-ffd578937521
2011-02-13 15:10:28 +00:00
Richard Frith-MacDonald
ce97680ebb
Report most frequent test results first
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32146 72102866-910b-0410-8b05-ffd578937521
2011-02-13 13:02:20 +00:00
Richard Frith-MacDonald
634cbc9ebd
Fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32144 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:53:14 +00:00
Richard Frith-MacDonald
091dc5af99
install examples
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32143 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:47:05 +00:00
Richard Frith-MacDonald
5898fc0ac6
try to improve usability ... friendlrier names and more documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32142 72102866-910b-0410-8b05-ffd578937521
2011-02-13 12:40:12 +00:00
Richard Frith-MacDonald
fa221b249e
and add corresponding missing line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32136 72102866-910b-0410-8b05-ffd578937521
2011-02-13 08:23:58 +00:00
Richard Frith-MacDonald
046171fdbc
remove accidentally comitted test line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32135 72102866-910b-0410-8b05-ffd578937521
2011-02-13 08:19:43 +00:00
Richard Frith-MacDonald
1d485cd627
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32134 72102866-910b-0410-8b05-ffd578937521
2011-02-13 08:08:53 +00:00
Richard Frith-MacDonald
63340b1bee
add --clean option
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32132 72102866-910b-0410-8b05-ffd578937521
2011-02-13 08:05:06 +00:00
Richard Frith-MacDonald
6b61116bd6
remove bogus check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32122 72102866-910b-0410-8b05-ffd578937521
2011-02-13 06:01:31 +00:00
Richard Frith-MacDonald
5223526bb6
improve docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32100 72102866-910b-0410-8b05-ffd578937521
2011-02-12 11:31:26 +00:00
Richard Frith-MacDonald
dc90f207da
improve reporting
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32092 72102866-910b-0410-8b05-ffd578937521
2011-02-12 07:04:01 +00:00
Richard Frith-MacDonald
da09f8157f
fix spelling errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32013 72102866-910b-0410-8b05-ffd578937521
2011-02-08 11:23:26 +00:00
Richard Frith-MacDonald
e2e760b00b
Add test framework
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@32010 72102866-910b-0410-8b05-ffd578937521
2011-02-07 20:41:58 +00:00