mirror of
https://git.savannah.gnu.org/git/make.git
synced 2024-12-29 08:09:02 +00:00
47 lines
835 B
Text
47 lines
835 B
Text
|
# -*-perl-*-
|
||
|
$description = "Test the .INCLUDE_DIRS special variable.";
|
||
|
|
||
|
$details = "";
|
||
|
|
||
|
use Cwd;
|
||
|
|
||
|
$dir = cwd;
|
||
|
$dir =~ s,.*/([^/]+)$,../$1,;
|
||
|
|
||
|
# Test #1: The content of .INCLUDE_DIRS depends on the platform for which
|
||
|
# make was built. What we know for sure is that it shouldn't be
|
||
|
# empty.
|
||
|
#
|
||
|
run_make_test('
|
||
|
ifeq ($(.INCLUDE_DIRS),)
|
||
|
$(warning .INCLUDE_DIRS is empty)
|
||
|
endif
|
||
|
|
||
|
.PHONY: all
|
||
|
all:;@:
|
||
|
',
|
||
|
'',
|
||
|
'');
|
||
|
|
||
|
|
||
|
# Test #2: Make sure -I paths end up in .INCLUDE_DIRS.
|
||
|
#
|
||
|
run_make_test('
|
||
|
ifeq ($(dir),)
|
||
|
$(warning dir is empty)
|
||
|
endif
|
||
|
|
||
|
ifeq ($(filter $(dir),$(.INCLUDE_DIRS)),)
|
||
|
$(warning .INCLUDE_DIRS does not contain $(dir))
|
||
|
endif
|
||
|
|
||
|
.PHONY: all
|
||
|
all:;@:
|
||
|
',
|
||
|
"-I$dir dir=$dir",
|
||
|
'');
|
||
|
|
||
|
|
||
|
# This tells the test driver that the perl test script executed properly.
|
||
|
1;
|