diff --git a/.gitmodules b/.gitmodules index 1addfbf..6badff0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -40,3 +40,6 @@ [submodule "lib/libtiff"] path = lib/libtiff url = https://gitlab.com/libtiff/libtiff +[submodule "lib/libpng"] + path = lib/libpng + url = https://github.com/glennrp/libpng diff --git a/CMakeLists.txt b/CMakeLists.txt index 944910e..6d9de56 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,7 +128,7 @@ TARGET_LINK_LIBRARIES( ${PROJECT_SOURCE_DIR}/lib/libtesseract.a ${PROJECT_SOURCE_DIR}/lib/liblept.a ${PROJECT_SOURCE_DIR}/lib/libtiff.a - png + ${PROJECT_SOURCE_DIR}/lib/libpng16.a stdc++ ) diff --git a/lib/libpng b/lib/libpng new file mode 160000 index 0000000..301f7a1 --- /dev/null +++ b/lib/libpng @@ -0,0 +1 @@ +Subproject commit 301f7a14295a3bdfaf406dbb5004d0784dc137ea diff --git a/scripts/get_static_libs.sh b/scripts/get_static_libs.sh index 64bc3a2..4cd108f 100755 --- a/scripts/get_static_libs.sh +++ b/scripts/get_static_libs.sh @@ -97,4 +97,10 @@ cd libtiff --disable-lzma --disable-zstd --disable-jbig make -j $THREADS cd .. -mv libtiff/libtiff/.libs/libtiff.a . \ No newline at end of file +mv libtiff/libtiff/.libs/libtiff.a . + +cd libpng +./configure --enable-static --disable-shared +make -j $THREADS +cd .. +mv libpng/.libs/libpng16.a .