provide runtime control over how much boost "live" debugging info is provided
git-svn-id: svn://localhost/ardour2/branches/3.0@8821 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
7fc5212eaf
commit
ed48b97900
@ -31,6 +31,9 @@
|
|||||||
#include "pbd/textreceiver.h"
|
#include "pbd/textreceiver.h"
|
||||||
#include "pbd/failed_constructor.h"
|
#include "pbd/failed_constructor.h"
|
||||||
#include "pbd/pthread_utils.h"
|
#include "pbd/pthread_utils.h"
|
||||||
|
#ifdef BOOST_SP_ENABLE_DEBUG_HOOKS
|
||||||
|
#include "pbd/boost_debug.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <jack/jack.h>
|
#include <jack/jack.h>
|
||||||
|
|
||||||
@ -535,8 +538,9 @@ int main (int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
fixup_bundle_environment (argc, argv);
|
fixup_bundle_environment (argc, argv);
|
||||||
|
|
||||||
if (!Glib::thread_supported())
|
if (!Glib::thread_supported()) {
|
||||||
Glib::thread_init();
|
Glib::thread_init();
|
||||||
|
}
|
||||||
|
|
||||||
gtk_set_locale ();
|
gtk_set_locale ();
|
||||||
|
|
||||||
@ -564,6 +568,12 @@ int main (int argc, char *argv[])
|
|||||||
text_receiver.listen_to (fatal);
|
text_receiver.listen_to (fatal);
|
||||||
text_receiver.listen_to (warning);
|
text_receiver.listen_to (warning);
|
||||||
|
|
||||||
|
#ifdef BOOST_SP_ENABLE_DEBUG_HOOKS
|
||||||
|
if (getenv ("BOOST_DEBUG")) {
|
||||||
|
boost_debug_shared_ptr_show_live_debugging (true);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if (parse_opts (argc, argv)) {
|
if (parse_opts (argc, argv)) {
|
||||||
exit (1);
|
exit (1);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user