[FRAMEDYN]
[reactos.git] / reactos / dll / win32 / framedyn / CMakeLists.txt
1 set_cpp(WITH_RUNTIME)
2
3 if(NOT MSVC)
4 spec2def(framedyn.dll framedyn_gcc.spec ADD_IMPORTLIB)
5 else()
6 #spec2def(framedyn.dll framedyn_msvc.spec ADD_IMPORTLIB)
7 endif()
8
9 list(APPEND SOURCE
10 main.c
11 chstring.cpp
12 ${CMAKE_CURRENT_BINARY_DIR}/framedyn.def)
13
14 add_library(framedyn SHARED
15 ${SOURCE})
16
17 set_module_type(framedyn win32dll UNICODE)
18
19 add_importlibs(framedyn
20 msvcrt
21 kernel32
22 oleaut32
23 ntdll)
24
25 if(NOT MSVC)
26 # FIXME: http://www.cmake.org/Bug/view.php?id=12998
27 #add_target_compile_flags(framedyn "-fexceptions -Wno-deprecated-declarations")
28 set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-fexceptions -Wno-deprecated-declarations")
29 endif()
30
31 add_cd_file(TARGET framedyn DESTINATION reactos/system32/wbem FOR all)