Adjust to vanilla libpng
This commit is contained in:
committed by
Martin Kröning
parent
d4caf2c8f8
commit
37e60ffc97
+4
-2
@@ -677,8 +677,10 @@ endif()
|
||||
if(WIN32)
|
||||
# FIXME: This makes no sense...
|
||||
#list(APPEND SM_INCLUDE_DIRS ${DIRECTX_INCLUDE_DIR})
|
||||
elseif(NOT WITH_SYSTEM_PNG)
|
||||
list(APPEND SM_INCLUDE_DIRS "${SM_EXTERN_DIR}/libpng/include")
|
||||
endif()
|
||||
|
||||
if(NOT WITH_SYSTEM_PNG)
|
||||
list(APPEND SM_INCLUDE_DIRS "${SM_EXTERN_DIR}/libpng")
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ endif()
|
||||
|
||||
if(NOT WITH_SYSTEM_PNG)
|
||||
list(APPEND TEXTURE_INCLUDE_DIRS
|
||||
"${SM_EXTERN_DIR}/libpng/include")
|
||||
"${SM_EXTERN_DIR}/libpng")
|
||||
endif()
|
||||
|
||||
target_include_directories("TextureFontGenerator"
|
||||
|
||||
+11
-11
@@ -48,17 +48,17 @@ ver.cpp:
|
||||
fi
|
||||
|
||||
PNG = \
|
||||
../extern/libpng/include/png.c ../extern/libpng/include/.png.h \
|
||||
../extern/libpng/include/pngconf.h ../extern/libpng/include/pngdebug.h \
|
||||
../extern/libpng/include/pngerror.c ../extern/libpng/include/pngget.c \
|
||||
../extern/libpng/include/pnginfo.h ../extern/libpng/include/scripts/pnglibconf.h \
|
||||
../extern/libpng/include/pngmem.c ../extern/libpng/include/pngpread.c \
|
||||
../extern/libpng/include/pngpriv.h ../extern/libpng/include/pngread.c \
|
||||
../extern/libpng/include/pngrio.c ../extern/libpng/include/pngrtran.c \
|
||||
../extern/libpng/include/pngrutil.c ../extern/libpng/include/pngset.c \
|
||||
../extern/libpng/include/pngstruct.h ../extern/libpng/include/pngtrans.c \
|
||||
../extern/libpng/include/pngwio.c ../extern/libpng/include/pngwrite.c \
|
||||
../extern/libpng/include/pngwtran.c ../extern/libpng/include/pngwutil.c
|
||||
../extern/libpng/png.c ../extern/libpng/.png.h \
|
||||
../extern/libpng/pngconf.h ../extern/libpng/pngdebug.h \
|
||||
../extern/libpng/pngerror.c ../extern/libpng/pngget.c \
|
||||
../extern/libpng/pnginfo.h ../extern/libpng/scripts/pnglibconf.h \
|
||||
../extern/libpng/pngmem.c ../extern/libpng/pngpread.c \
|
||||
../extern/libpng/pngpriv.h ../extern/libpng/pngread.c \
|
||||
../extern/libpng/pngrio.c ../extern/libpng/pngrtran.c \
|
||||
../extern/libpng/pngrutil.c ../extern/libpng/pngset.c \
|
||||
../extern/libpng/pngstruct.h ../extern/libpng/pngtrans.c \
|
||||
../extern/libpng/pngwio.c ../extern/libpng/pngwrite.c \
|
||||
../extern/libpng/pngwtran.c ../extern/libpng/pngwutil.c
|
||||
|
||||
Screens = \
|
||||
Screen.cpp Screen.h ScreenAttract.cpp ScreenAttract.h \
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
#include "global.h"
|
||||
|
||||
#include <png.h>
|
||||
|
||||
#include "RageSurface_Load_PNG.h"
|
||||
#include "RageUtil.h"
|
||||
#include "RageLog.h"
|
||||
@@ -6,17 +9,10 @@
|
||||
#include "RageSurface.h"
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#include "../extern/libpng/include/png.h"
|
||||
#if defined(_BINARY_PNG)
|
||||
#pragma comment(lib, "libpng.lib")
|
||||
#endif
|
||||
#pragma warning(disable: 4611) /* interaction between '_setjmp' and C++ object destruction is non-portable */
|
||||
#else
|
||||
#ifndef SYSTEM_PNG
|
||||
#include "../extern/libpng/include/png.h"
|
||||
#else
|
||||
#include <png.h>
|
||||
#endif // SYSTEM_PNG
|
||||
#endif // _MSC_VER
|
||||
|
||||
namespace
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
#include "global.h"
|
||||
|
||||
#include <png.h>
|
||||
|
||||
#include "RageSurface_Save_PNG.h"
|
||||
#include "RageSurface.h"
|
||||
#include "RageSurfaceUtils.h"
|
||||
@@ -7,17 +10,10 @@
|
||||
#include "RageUtil.h"
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#include "../extern/libpng/include/png.h"
|
||||
#if defined(_BINARY_PNG)
|
||||
#pragma comment(lib, "libpng.lib")
|
||||
#endif
|
||||
#pragma warning(disable: 4611) /* interaction between '_setjmp' and C++ object destruction is non-portable */
|
||||
#else
|
||||
#ifndef SYSTEM_PNG
|
||||
#include "../extern/libpng/include/png.h"
|
||||
#else
|
||||
#include <png.h>
|
||||
#endif
|
||||
#endif // _MSC_VER
|
||||
|
||||
static void SafePngError( png_struct *pPng, const RString &sStr )
|
||||
|
||||
Reference in New Issue
Block a user