diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2013-07-26 12:04:40 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2013-08-13 20:15:47 +1000 |
commit | 63745512bc720ae7c4146b031ec02e2b3fafc86f (patch) | |
tree | 9ed76e658cdeec60fd158fb92e4acb116389819f /libs/pbd | |
parent | 1db894f8865bfc8eacfccf623f8d8c458bf87fd8 (diff) |
Call setup_libpbd_enums in PBD::init for portability
Diffstat (limited to 'libs/pbd')
-rw-r--r-- | libs/pbd/enums.cc | 2 | ||||
-rw-r--r-- | libs/pbd/pbd.cc | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/libs/pbd/enums.cc b/libs/pbd/enums.cc index 7081503cb1..87e8da4b71 100644 --- a/libs/pbd/enums.cc +++ b/libs/pbd/enums.cc @@ -20,8 +20,6 @@ #include "pbd/controllable.h" #include "pbd/enumwriter.h" -void setup_libpbd_enums () __attribute__ ((constructor)); - using namespace PBD; using namespace std; diff --git a/libs/pbd/pbd.cc b/libs/pbd/pbd.cc index dd33f3103b..1bf977c90a 100644 --- a/libs/pbd/pbd.cc +++ b/libs/pbd/pbd.cc @@ -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; } |