xref: /reactos/dll/win32/crtdll/CMakeLists.txt (revision 1734f297)
1
2spec2def(crtdll.dll crtdll.spec ADD_IMPORTLIB)
3
4add_definitions(
5    -DUSE_MSVCRT_PREFIX
6    -D_MSVCRT_LIB_
7    -D_MSVCRT_
8    -DCRTDLL
9    -D_CTYPE_DISABLE_MACROS
10    -D_NO_INLINING
11    -D__MINGW_IMPORT="")
12
13include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/crt/include)
14
15list(APPEND SOURCE
16    dllmain.c
17    crtdll.rc
18    ${CMAKE_CURRENT_BINARY_DIR}/crtdll.def)
19
20add_library(crtdll MODULE ${SOURCE})
21set_module_type(crtdll win32dll ENTRYPOINT DllMain 12)
22target_link_libraries(crtdll crt wine ${PSEH_LIB})
23
24add_importlibs(crtdll kernel32 ntdll)
25add_cd_file(TARGET crtdll DESTINATION reactos/system32 FOR all)
26