Migrate LodePNG to submodule

We are no longer copy-pasting LodePNG source files directly.

As we can't rename lodepng.cpp to lodepng.c in the submodule itself, we
need to make a wrapper file, lodepng_wrapper.c, that #includes
lodepng.cpp, but gets compiled as C.
This commit is contained in:
Misa
2022-03-13 23:07:46 -07:00
committed by Misa Elizabeth Kai
parent 5bd7dce075
commit 7a0d3046a5
7 changed files with 7 additions and 8530 deletions

View File

@@ -185,7 +185,7 @@ if(APPLE)
# Are you noticing a pattern with this Apple crap yet?
set(PFS_SRC ${PFS_SRC} ../third_party/physfs/physfs_platform_apple.m)
endif()
set(PNG_SRC ../third_party/lodepng/lodepng.c)
set(PNG_SRC src/lodepng_wrapper.c)
if(NOT OFFICIAL_BUILD)
# Add interim commit hash and its date to the build

View File

@@ -0,0 +1,2 @@
/* Workaround for being unable to rename lodepng.cpp to lodepng.c */
#include "../../third_party/lodepng/lodepng.cpp"