* Sync up to trunk head (r60691).
[reactos.git] / dll / win32 / gdiplus / CMakeLists.txt
1
2 add_definitions(
3 -D__WINESRC__
4 -D_USE_MATH_DEFINES)
5
6 include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
7
8 spec2def(gdiplus.dll gdiplus.spec ADD_IMPORTLIB)
9
10 list(APPEND SOURCE
11 brush.c
12 customlinecap.c
13 font.c
14 gdiplus.c
15 graphics.c
16 graphicspath.c
17 image.c
18 imageattributes.c
19 matrix.c
20 metafile.c
21 pathiterator.c
22 pen.c
23 region.c
24 stringformat.c
25 ${CMAKE_CURRENT_BINARY_DIR}/gdiplus_stubs.c
26 ${CMAKE_CURRENT_BINARY_DIR}/gdiplus.def)
27
28 add_library(gdiplus SHARED ${SOURCE} gdiplus.rc)
29 set_module_type(gdiplus win32dll)
30 target_link_libraries(gdiplus uuid wine)
31 add_delay_importlibs(gdiplus windowscodecs)
32 add_importlibs(gdiplus msvcrt shlwapi oleaut32 ole32 user32 gdi32 kernel32 ntdll)
33 add_cd_file(TARGET gdiplus DESTINATION reactos/system32 FOR all)