Call setup_libpbd_enums in PBD::init for portability
This commit is contained in:
parent
1db894f886
commit
63745512bc
|
@ -20,8 +20,6 @@
|
||||||
#include "pbd/controllable.h"
|
#include "pbd/controllable.h"
|
||||||
#include "pbd/enumwriter.h"
|
#include "pbd/enumwriter.h"
|
||||||
|
|
||||||
void setup_libpbd_enums () __attribute__ ((constructor));
|
|
||||||
|
|
||||||
using namespace PBD;
|
using namespace PBD;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,8 @@
|
||||||
|
|
||||||
#include "i18n.h"
|
#include "i18n.h"
|
||||||
|
|
||||||
|
extern void setup_libpbd_enums ();
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
static bool libpbd_initialized = false;
|
static bool libpbd_initialized = false;
|
||||||
|
@ -52,6 +54,8 @@ PBD::init ()
|
||||||
|
|
||||||
PBD::ID::init ();
|
PBD::ID::init ();
|
||||||
|
|
||||||
|
setup_libpbd_enums ();
|
||||||
|
|
||||||
libpbd_initialized = true;
|
libpbd_initialized = true;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user