]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Wrapper.pm
Pick up user specified CFLAGS when compiling the wrapper.
[ikiwiki.git] / IkiWiki / Wrapper.pm
index ff110b5ffb9763cb5fbb9248c0b5d95bc52fb5e1..7a1529119ce76be003564297f76b2ce02cd4f11c 100644 (file)
@@ -143,7 +143,8 @@ $pre_exec
 EOF
 
        my $cc=exists $ENV{CC} ? possibly_foolish_untaint($ENV{CC}) : 'cc';
-       if (system($cc, "$wrapper.c", "-o", "$wrapper.new") != 0) {
+       my $cflags=exists $ENV{CFLAGS} ? possibly_foolish_untaint($ENV{CFLAGS}) : '-O';
+       if (system($cc, $cflags, "$wrapper.c", "-o", "$wrapper.new") != 0) {
                #translators: The parameter is a C filename.
                error(sprintf(gettext("failed to compile %s"), "$wrapper.c"));
        }