Improve generated checks source file formatting
This commit is contained in:
parent
a6eb5d21b2
commit
8e355c01d0
@ -54,23 +54,32 @@ lib{build2-autoconf}: {hxx ixx txx cxx}{* -checks} {hxx cxx}{checks} \
|
|||||||
#include <libbuild2/autoconf/checks.hxx>
|
#include <libbuild2/autoconf/checks.hxx>
|
||||||
|
|
||||||
const build2::autoconf::check build2::autoconf::checks[$n] = {
|
const build2::autoconf::check build2::autoconf::checks[$n] = {
|
||||||
{\"\", \"\"
|
{
|
||||||
|
\"\",
|
||||||
|
|
||||||
|
\"\"
|
||||||
EOI
|
EOI
|
||||||
|
|
||||||
# @@ TODO: add \n once sed supports it.
|
# @@ TODO: add \n once sed supports it.
|
||||||
#
|
#
|
||||||
cat $i | sed -n \
|
cat $i | sed -n \
|
||||||
-e 's|^// ([^ ]+) *$|},{"\1",|p' \
|
-e 's|^// ([^ ]+) *$|},\n\n{\n"\1",\n|p' \
|
||||||
-e 's|^(.*)\\$|"\1\\\\\\n"|p' \
|
-e 's|^(.*)\\$|"\1\\\\\\n"|p' \
|
||||||
-e 's|^(.*)$|"\1\\n"|p' \
|
-e 's|^(.*)$|"\1\\n"|p' \
|
||||||
- >>$s
|
- >>$s
|
||||||
|
|
||||||
cat <<EOI >>$s
|
cat <<EOI >>$s
|
||||||
},
|
},
|
||||||
{"zzz_TEST_DUMMY1_H",
|
|
||||||
|
{
|
||||||
|
"zzz_TEST_DUMMY1_H",
|
||||||
|
|
||||||
"#define zzz_TEST_DUMMY1_H 1"
|
"#define zzz_TEST_DUMMY1_H 1"
|
||||||
},
|
},
|
||||||
{"zzz_TEST_DUMMY2_H",
|
|
||||||
|
{
|
||||||
|
"zzz_TEST_DUMMY2_H",
|
||||||
|
|
||||||
"#define zzz_TEST_DUMMY2_H 1"
|
"#define zzz_TEST_DUMMY2_H 1"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user