diff --git a/src/RageSurface_Load_JPEG.cpp b/src/RageSurface_Load_JPEG.cpp index 4f686fe354..15d8a623a1 100644 --- a/src/RageSurface_Load_JPEG.cpp +++ b/src/RageSurface_Load_JPEG.cpp @@ -21,8 +21,13 @@ #pragma warning(disable: 4611) /* interaction between '_setjmp' and C++ object destruction is non-portable */ #else extern "C" { +#if defined(MACOSX) +#include <../extern/libjpeg/jpeglib.h> +#include <../extern/libjpeg/jerror.h> +#else #include "jpeglib.h" #include "jerror.h" +#endif } #endif diff --git a/src/RageSurface_Save_JPEG.cpp b/src/RageSurface_Save_JPEG.cpp index d9a665b2b9..f0a07e6c86 100644 --- a/src/RageSurface_Save_JPEG.cpp +++ b/src/RageSurface_Save_JPEG.cpp @@ -12,7 +12,11 @@ namespace jpeg { extern "C" { +#if defined(MACOSX) +#include <../extern/libjpeg/jpeglib.h> +#else #include "jpeglib.h" +#endif } }