Mercurial > devkit
view libsdl-image.md @ 62:c11f18adb87f default tip @
libjansson: fix CMake installation for release
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 10 Mar 2023 14:28:09 +0100 |
parents | bfd88ff3c3aa |
children |
line wrap: on
line source
Build libsdl-image ================== Version: 2.6.3 Dependencies ------------ - [CMake](https://cmake.org). - libsdl - libpng Download -------- https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.3/SDL2_image-2.6.3.tar.gz Patch ----- We need to adjust `PKG_PREFIX` because it install CMake files in the wrong location. patch -p1 < libsdl-image/patch-CMakeLists.txt.patch Configure --------- ### Visual Studio (debug) cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/debug -DBUILD_SHARED_LIBS=On -DSDL2IMAGE_BACKEND_STB=Off -DSDL2IMAGE_DEPS_SHARED=Off -DSDL2IMAGE_GIF=Off -DSDL2IMAGE_JPG=Off -DSDL2IMAGE_LBM=Off -DSDL2IMAGE_PCX=Off -DSDL2IMAGE_PNM=Off -DSDL2IMAGE_QOI=Off -DSDL2IMAGE_SAMPLES=Off -DSDL2IMAGE_SVG=Off -DSDL2IMAGE_TGA=Off -DSDL2IMAGE_VENDORED=Off -DSDL2IMAGE_XCF=Off -DSDL2IMAGE_XPM=Off -DSDL2IMAGE_XV=Off -G"NMake Makefiles" ### Visual Studio (release) cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/release -DBUILD_SHARED_LIBS=On -DSDL2IMAGE_BACKEND_STB=Off -DSDL2IMAGE_DEPS_SHARED=Off -DSDL2IMAGE_GIF=Off -DSDL2IMAGE_JPG=Off -DSDL2IMAGE_LBM=Off -DSDL2IMAGE_PCX=Off -DSDL2IMAGE_PNM=Off -DSDL2IMAGE_QOI=Off -DSDL2IMAGE_SAMPLES=Off -DSDL2IMAGE_SVG=Off -DSDL2IMAGE_TGA=Off -DSDL2IMAGE_VENDORED=Off -DSDL2IMAGE_XCF=Off -DSDL2IMAGE_XPM=Off -DSDL2IMAGE_XV=Off -G"NMake Makefiles" Build ----- ### Visual Studio cmake --build build && cmake --install build ### For debug rmdir /s /q C:\pkg\vs\debug\share rmdir /s /q C:\pkg\vs\debug\lib\pkgconfig ### For release rmdir /s /q C:\pkg\vs\release\share rmdir /s /q C:\pkg\vs\release\lib\pkgconfig