From 42a293cccae05d44a5aa0c57643ad6599da53193 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Fri, 11 Sep 2009 02:49:58 +0000 Subject: [PATCH] As should become widely used soon enough, add it to the precompiled headers. Protect from inclusion on compilers that don't support OpenMP. Originally committed to SVN as r3528. --- aegisub/src/agi_pre.h | 7 +++++++ aegisub/src/ass_entry.cpp | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/aegisub/src/agi_pre.h b/aegisub/src/agi_pre.h index e4e185aa3..5e3a72cc4 100644 --- a/aegisub/src/agi_pre.h +++ b/aegisub/src/agi_pre.h @@ -80,7 +80,10 @@ #include #include #include +#ifdef _OPENMP +// Not all compilers have (example: MSVC Express) #include +#endif #include #include #include @@ -232,4 +235,8 @@ #undef _CRT_SECURE_NO_WARNINGS #endif +/////////////////// +// Aegisub headers +#include "include/aegisub/exception.h" + #endif // C++ diff --git a/aegisub/src/ass_entry.cpp b/aegisub/src/ass_entry.cpp index 69151bf13..2ec7315f3 100644 --- a/aegisub/src/ass_entry.cpp +++ b/aegisub/src/ass_entry.cpp @@ -39,6 +39,10 @@ // Headers #include "config.h" +#ifndef AGI_PRE +#include "include/aegisub/exception.h" +#endif + #include "ass_attachment.h" #include "ass_dialogue.h" #include "ass_entry.h"