Do buildtests on our public header files with C++ as well
This ensures that we don't mistakenly use C++ keywords anywhere public. Related to #8313 Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/8325)
This commit is contained in:
parent
4ca00f934f
commit
9f27d4bf32
1 changed files with 12 additions and 4 deletions
|
@ -593,11 +593,19 @@ ENDIF
|
|||
next if grep { lc("$name.h") =~ m/$_/i } @nogo_headers_re;
|
||||
$OUT .= <<"_____";
|
||||
|
||||
PROGRAMS{noinst}=buildtest_$name
|
||||
PROGRAMS{noinst}=buildtest_c_$name
|
||||
SOURCE[buildtest_c_$name]=buildtest_$name.c
|
||||
GENERATE[buildtest_$name.c]=generate_buildtest.pl $name
|
||||
SOURCE[buildtest_$name]=buildtest_$name.c
|
||||
INCLUDE[buildtest_$name]=../include
|
||||
DEPEND[buildtest_$name]=../libssl ../libcrypto
|
||||
INCLUDE[buildtest_c_$name]=../include
|
||||
DEPEND[buildtest_c_$name]=../libssl ../libcrypto
|
||||
_____
|
||||
$OUT .= <<"_____" if $config{CXX};
|
||||
|
||||
PROGRAMS{noinst}=buildtest_cc_$name
|
||||
SOURCE[buildtest_cc_$name]=buildtest_$name.cc
|
||||
GENERATE[buildtest_$name.cc]=generate_buildtest.pl $name
|
||||
INCLUDE[buildtest_cc_$name]=../include
|
||||
DEPEND[buildtest_cc_$name]=../libssl ../libcrypto
|
||||
_____
|
||||
}
|
||||
-}
|
||||
|
|
Loading…
Reference in a new issue