From b030f67eb7e51de29ef757d17df02446dbba0bec Mon Sep 17 00:00:00 2001 From: Tim Psiaki Date: Fri, 3 Jan 2020 15:36:30 -0800 Subject: [PATCH] Make EntityManager and Panic dynamic-linkable. --- libs/utils/include/utils/EntityManager.h | 3 ++- libs/utils/src/Panic.cpp | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/libs/utils/include/utils/EntityManager.h b/libs/utils/include/utils/EntityManager.h index d952944e4b..8b3d9662a0 100644 --- a/libs/utils/include/utils/EntityManager.h +++ b/libs/utils/include/utils/EntityManager.h @@ -21,10 +21,11 @@ #include #include +#include namespace utils { -class EntityManager { +class UTILS_PUBLIC EntityManager { public: // Get the global EntityManager. Is is recommended to cache this value. // Thread Safe. diff --git a/libs/utils/src/Panic.cpp b/libs/utils/src/Panic.cpp index 64603aea84..aa1514be38 100644 --- a/libs/utils/src/Panic.cpp +++ b/libs/utils/src/Panic.cpp @@ -166,8 +166,8 @@ void logAndPanic(char const* function, char const* file, int line, const char* f // ----------------------------------------------------------------------------------------------- -template class TPanic; -template class TPanic; -template class TPanic; +template class UTILS_PUBLIC TPanic; +template class UTILS_PUBLIC TPanic; +template class UTILS_PUBLIC TPanic; } // namespace utils