Imported Upstream version 3.82
[platform/upstream/make.git] / tests / scripts / variables / INCLUDE_DIRS
1 #                                                                    -*-perl-*-
2 $description = "Test the .INCLUDE_DIRS special variable.";
3
4 $details = "";
5
6 use Cwd;
7
8 $dir = cwd;
9 $dir =~ s,.*/([^/]+)$,../$1,;
10
11 # Test #1: The content of .INCLUDE_DIRS depends on the platform for which
12 #          make was built. What we know for sure is that it shouldn't be
13 #          empty.
14 #
15 run_make_test('
16 ifeq ($(.INCLUDE_DIRS),)
17 $(warning .INCLUDE_DIRS is empty)
18 endif
19
20 .PHONY: all
21 all:;@:
22 ',
23 '',
24 '');
25
26
27 # Test #2: Make sure -I paths end up in .INCLUDE_DIRS.
28 #
29 run_make_test('
30 ifeq ($(dir),)
31 $(warning dir is empty)
32 endif
33
34 ifeq ($(filter $(dir),$(.INCLUDE_DIRS)),)
35 $(warning .INCLUDE_DIRS does not contain $(dir))
36 endif
37
38 .PHONY: all
39 all:;@:
40 ',
41 "-I$dir dir=$dir",
42 '');
43
44
45 # This tells the test driver that the perl test script executed properly.
46 1;