rude
12 years ago
|
|
@@ -0,0 +1,45 @@
|
|
|
+cmake_minimum_required(VERSION 2.8)
|
|
|
+
|
|
|
+project(SDL2_image)
|
|
|
+
|
|
|
+set(SDL2_IMAGE_SRC
|
|
|
+ IMG.c
|
|
|
+ IMG_bmp.c
|
|
|
+ IMG_gif.c
|
|
|
+ IMG_jpg.c
|
|
|
+ IMG_lbm.c
|
|
|
+ IMG_pcx.c
|
|
|
+ IMG_png.c
|
|
|
+ IMG_pnm.c
|
|
|
+ IMG_tga.c
|
|
|
+ IMG_tif.c
|
|
|
+ #IMG_webp.c
|
|
|
+ IMG_xcf.c
|
|
|
+ IMG_xpm.c
|
|
|
+ IMG_xv.c
|
|
|
+ IMG_xxx.c
|
|
|
+)
|
|
|
+
|
|
|
+add_definitions(
|
|
|
+ -DLOAD_BMP
|
|
|
+ -DLOAD_GIF
|
|
|
+ -DLOAD_JPG
|
|
|
+ -DLOAD_LBM
|
|
|
+ -DLOAD_PCX
|
|
|
+ -DLOAD_PNG
|
|
|
+ -DLOAD_PNM
|
|
|
+ -DLOAD_TGA
|
|
|
+ -DLOAD_TIF
|
|
|
+ #-DLOAD_WEBP
|
|
|
+ -DLOAD_XPM
|
|
|
+ -DLOAD_XV
|
|
|
+)
|
|
|
+
|
|
|
+add_library(SDL2_image-static STATIC ${SDL2_IMAGE_SRC})
|
|
|
+target_include_directories(SDL2_image-static PUBLIC .)
|
|
|
+target_link_libraries(SDL2_image-static
|
|
|
+ ${MEGA_SDL2}
|
|
|
+ ${MEGA_LIBPNG}
|
|
|
+ ${MEGA_TIFF}
|
|
|
+ ${MEGA_JPEG}
|
|
|
+)
|