Christophe de Dinechin
3293ab17f8
Link and execute the test program for completeness
2018-04-04 10:20:15 +02:00
Christophe de Dinechin
0a88f02d71
Add check for functions using a configuration file check
2018-04-04 10:20:15 +02:00
Christophe de Dinechin
a1f04b6cf4
Separate configuration generation rules in config.arch.mk
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
62b064bd2f
Add config.h to list of things to clean
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
01f21a78fb
Further effort to make definitions compatible with autoconf output
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
aa38d293f3
Improve compatibility with autoconf by using config.h and similar #define names
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
6fe7280a78
Add ability to check specific headers like autoconf
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
cbae7427e8
Remove stray 1 in rules.mk
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
28c8dda7c6
Single-pass dependency generation
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
4dad7dfda9
Fix for MinGW, time does not work in subshells
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
350cba41a8
Attempt to avoid complaints in MinGW that 'fmt' does not exist during depends
2018-04-04 10:19:40 +02:00
Christophe de Dinechin
8fe4ce84e2
Fix name of tests being run for .c or .cpp TESTS on MinGW
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
dcfb55cedc
Add special rules for MinGW
...
Some (all?) variants of MinGW do not have a working 'fmt'.
This is not indispensable to the rule working, it makes it just look good.
The sed -e 's/\\\\...' rule appears necessary when executing the
command within 'make'. This is definitely a bug. If I execute the
command within the Windows CMD, I need the extra \\. If I execute the
command within bash or sh, I do not.
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
4efdc5c604
Remove dependency on 'fmt' tool, missing from some MinGW variants
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
8fa690245d
Show the full paths during copies
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
621e311ff0
Make message for copies look better
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
99868b4ab4
Make sure we build the target before testing
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
a6089c4090
Add ability to add per-test test arguments (TEST_ARGS) and command (TEST_CMD)
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
0dc453c3ac
Make test rules more useful, detect error on PRODUCTS extension
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
c2edd48a05
Add rules for executing C / C++ tests directly
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
5afb8df97e
Remove parallel info
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
1f376affa9
Make sure we create the installation directories
2018-04-04 10:19:39 +02:00
Christophe de Dinechin
1c3c0e606c
Initial state
2018-04-04 10:19:24 +02:00