From 5b19e311e3a91f2b21368f9b63af6c2c7353ea48 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Mon, 5 Sep 2016 10:22:39 +1000 Subject: [PATCH] Remove locale_guard.h from ardour/ardour.h header Add to source files that use LocaleGuard Results in far less recompiling when pbd/locale_guard.h changes --- gtk2_ardour/engine_dialog.cc | 1 + libs/ardour/ardour/ardour.h | 1 - libs/ardour/io.cc | 1 + libs/ardour/ladspa_plugin.cc | 1 + libs/ardour/lv2_plugin.cc | 1 + libs/ardour/plugin.cc | 1 + libs/ardour/route.cc | 1 + libs/ardour/session_state.cc | 1 + 8 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index d81473bb25..552cf40132 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -27,6 +27,7 @@ #include #include "pbd/error.h" +#include "pbd/locale_guard.h" #include "pbd/xml++.h" #include "pbd/unwind.h" #include "pbd/failed_constructor.h" diff --git a/libs/ardour/ardour/ardour.h b/libs/ardour/ardour/ardour.h index c86c59eb03..7183841889 100644 --- a/libs/ardour/ardour/ardour.h +++ b/libs/ardour/ardour/ardour.h @@ -31,7 +31,6 @@ #include "pbd/error.h" #include "pbd/failed_constructor.h" -#include "pbd/locale_guard.h" #include "pbd/stateful.h" #include "ardour/libardour_visibility.h" diff --git a/libs/ardour/io.cc b/libs/ardour/io.cc index 1be47f35bf..46c5d7b8c5 100644 --- a/libs/ardour/io.cc +++ b/libs/ardour/io.cc @@ -31,6 +31,7 @@ #include "pbd/replace_all.h" #include "pbd/unknown_type.h" #include "pbd/enumwriter.h" +#include "pbd/locale_guard.h" #include "pbd/types_convert.h" #include "ardour/audioengine.h" diff --git a/libs/ardour/ladspa_plugin.cc b/libs/ardour/ladspa_plugin.cc index f2bfe530e0..e16f76e4eb 100644 --- a/libs/ardour/ladspa_plugin.cc +++ b/libs/ardour/ladspa_plugin.cc @@ -41,6 +41,7 @@ #include "pbd/compose.h" #include "pbd/error.h" +#include "pbd/locale_guard.h" #include "pbd/xml++.h" #include "pbd/stacktrace.h" diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index 6630f06af3..c897a9cc60 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -36,6 +36,7 @@ #include "pbd/stl_delete.h" #include "pbd/compose.h" #include "pbd/error.h" +#include "pbd/locale_guard.h" #include "pbd/replace_all.h" #include "pbd/xml++.h" diff --git a/libs/ardour/plugin.cc b/libs/ardour/plugin.cc index cfa5fb34b1..937b73a957 100644 --- a/libs/ardour/plugin.cc +++ b/libs/ardour/plugin.cc @@ -40,6 +40,7 @@ #include "pbd/compose.h" #include "pbd/error.h" +#include "pbd/locale_guard.h" #include "pbd/xml++.h" #include "ardour/buffer_set.h" diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 30ea3c7a28..a7f9be7b33 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -30,6 +30,7 @@ #include "pbd/xml++.h" #include "pbd/enumwriter.h" +#include "pbd/locale_guard.h" #include "pbd/memento_command.h" #include "pbd/stacktrace.h" #include "pbd/types_convert.h" diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index c398b47ed0..0420e236de 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -50,6 +50,7 @@ #include #include "pbd/gstdio_compat.h" +#include "pbd/locale_guard.h" #include #include