From 6c9b3c0dc97bbf1b7d2f95f0b761763d3b2daf86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 31 Mar 2023 15:41:19 +0200 Subject: [PATCH] Use CFLAGS and LDFLAGS from the envirnoment for building tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Písař --- Makefile.PL | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index 43a1b3e..bde1c2b 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -219,12 +219,15 @@ sub compile_test_libraries { # else DLL resolution fails... $prefix = 'lib'; } + $c_flags .= ' ' . $ENV{CFLAGS} if exists $ENV{CFLAGS}; + my $ld_flags = ''; + $ld_flags = $ENV{LDFLAGS} if exists $ENV{LDFLAGS}; push @commands, qq(gcc $c_flags -g \\ $cairo_flags{cflags} $cairo_gobject_flags{cflags} $gio_flags{cflags} \\ $testsdir/regress.c \\ - $cairo_flags{libs} $cairo_gobject_flags{libs} $gio_flags{libs} \\ + $ld_flags $cairo_flags{libs} $cairo_gobject_flags{libs} $gio_flags{libs} \\ -o libregress.$lib_ext $pipe); push @commands, qq($gir_cmd \\ @@ -242,7 +245,7 @@ sub compile_test_libraries { qq(gcc $c_flags -g \\ $gio_flags{cflags} \\ $testsdir/gimarshallingtests.c \\ - $gio_flags{libs} \\ + $ld_flags $gio_flags{libs} \\ -o libgimarshallingtests.$lib_ext $pipe); push @commands, qq($gir_cmd \\ -- 2.39.2