From 76ffa35ceca497eab4222e7de2d6e3a8edc42c67 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Sun, 1 Mar 2015 10:22:13 +0000 Subject: [PATCH] mraa.c: stop C constructor calling mraa_init() in SWIG builds Closes #65 Signed-off-by: Brendan Le Foll --- src/mraa.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mraa.c b/src/mraa.c index e1d07d6..5ecbae4 100644 --- a/src/mraa.c +++ b/src/mraa.c @@ -55,7 +55,11 @@ mraa_set_log_level(int level) return MRAA_ERROR_INVALID_PARAMETER; } +#if (defined SWIGPYTHON) || (defined SWIG) +mraa_result_t +#else mraa_result_t __attribute__((constructor)) +#endif mraa_init() { if (plat != NULL) {