[SHELL32]
[reactos.git] / reactos / dll / 3rdparty / libpng / CMakeLists.txt
1
2 add_definitions(
3 -DWIN32
4 -DNDEBUG
5 -D_WINDOWS
6 -DPNG_BUILD_DLL)
7
8 include_directories(
9 ${REACTOS_SOURCE_DIR}/include/reactos/libs/libpng
10 ${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib)
11
12 add_library(libpng SHARED
13 png.c
14 pngerror.c
15 pngget.c
16 pngmem.c
17 pngpread.c
18 pngread.c
19 pngrio.c
20 pngrtran.c
21 pngrutil.c
22 pngset.c
23 pngtest.c
24 pngtrans.c
25 pngwio.c
26 pngwrite.c
27 pngwtran.c
28 pngwutil.c)
29
30 set_entrypoint(libpng 0)
31 target_link_libraries(libpng zlib)
32 add_importlibs(libpng msvcrt kernel32)
33 if(ARCH MATCHES amd64)
34 add_importlibs(libpng ntdll)
35 endif()
36 add_dependencies(libpng psdk)
37 add_cd_file(TARGET libpng DESTINATION reactos/system32 FOR all)