build: Add C++ support
Adds C++ support to the build system. Change-Id: Ice1e57a13598e7a48b0bf3298fc318f4ce012ee6 Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com> Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
This commit is contained in:
parent
eaed145cb6
commit
8e35cc8eb4
22 changed files with 448 additions and 3 deletions
|
@ -105,6 +105,14 @@ static void _main(void)
|
|||
_sys_device_do_config_level(_SYS_INIT_LEVEL_NANOKERNEL);
|
||||
_sys_device_do_config_level(_SYS_INIT_LEVEL_APPLICATION);
|
||||
|
||||
#ifdef CONFIG_CPLUSPLUS
|
||||
/* Process the .ctors and .init_array sections */
|
||||
extern void __do_global_ctors_aux(void);
|
||||
extern void __do_init_array_aux(void);
|
||||
__do_global_ctors_aux();
|
||||
__do_init_array_aux();
|
||||
#endif
|
||||
|
||||
extern void main(void);
|
||||
main();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue