forked from Archive/PX4-Autopilot
OS X: Make param section generation compatible
This commit is contained in:
parent
4178910509
commit
31e5697cea
|
@ -53,7 +53,9 @@ src = """
|
|||
// This file is autogenerated from paramaters.xml
|
||||
|
||||
static const
|
||||
#ifndef __PX4_DARWIN
|
||||
__attribute__((used, section("__param")))
|
||||
#endif
|
||||
struct px4_parameters_t px4_parameters_impl = {
|
||||
"""
|
||||
i=0
|
||||
|
@ -79,7 +81,13 @@ src += """
|
|||
%d
|
||||
};
|
||||
|
||||
extern const struct px4_parameters_t px4_parameters __attribute__((alias("px4_parameters_impl")));
|
||||
#ifdef __PX4_DARWIN
|
||||
#define ___param__attributes ;
|
||||
#else
|
||||
#define ___param__attributes __attribute__((alias("px4_parameters_impl")));
|
||||
#endif
|
||||
|
||||
extern const struct px4_parameters_t px4_parameters ___param__attributes
|
||||
""" % i
|
||||
|
||||
fp_header.write(header)
|
||||
|
|
Loading…
Reference in New Issue