Call setup_libpbd_enums in PBD::init for portability

This commit is contained in:
Tim Mayberry 2013-07-26 12:04:40 +10:00
parent 1db894f886
commit 63745512bc
2 changed files with 4 additions and 2 deletions

View File

@ -20,8 +20,6 @@
#include "pbd/controllable.h"
#include "pbd/enumwriter.h"
void setup_libpbd_enums () __attribute__ ((constructor));
using namespace PBD;
using namespace std;

View File

@ -31,6 +31,8 @@
#include "i18n.h"
extern void setup_libpbd_enums ();
namespace {
static bool libpbd_initialized = false;
@ -52,6 +54,8 @@ PBD::init ()
PBD::ID::init ();
setup_libpbd_enums ();
libpbd_initialized = true;
return true;
}