[CMAKE]
[reactos.git] / dll / 3rdparty / libxslt / CMakeLists.txt
1
2 add_definitions(
3 -DHAVE_CONFIG_H
4 -DWIN32
5 -D_WINDOWS
6 -D_MBCS
7 -DHAVE_STAT
8 -DHAVE_WIN32_THREADS
9 -D_REENTRANT
10 -D_WINSOCKAPI_
11 -DLIBXML_STATIC)
12
13 add_definitions(-D_DLL -D__USE_CRTIMP)
14
15 add_library(libxslt SHARED
16 attributes.c
17 attrvt.c
18 documents.c
19 extensions.c
20 extra.c
21 functions.c
22 imports.c
23 keys.c
24 namespaces.c
25 numbers.c
26 pattern.c
27 preproc.c
28 security.c
29 templates.c
30 transform.c
31 variables.c
32 xslt.c
33 xsltlocale.c
34 xsltutils.c)
35
36 set_entrypoint(libxslt 0)
37
38 target_link_libraries(libxslt libxml2)
39
40 add_importlibs(libxslt msvcrt ws2_32 kernel32)
41
42 add_dependencies(libxslt psdk buildno_header)
43
44 add_cab_target(libxslt 1)