X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Fitss%2FCMakeLists.txt;h=0dbf58025d131d5a075a08aa171e8f5f0f2404fb;hp=ad719e6e7f6402c59413e07727cba9c3e946638c;hb=1c4f4818ea3fbadec28caa4bfcba6ac3e828a32f;hpb=f66525ee02257ec70732abc74034a2161e12190b diff --git a/dll/win32/itss/CMakeLists.txt b/dll/win32/itss/CMakeLists.txt index ad719e6e7f6..0dbf58025d1 100644 --- a/dll/win32/itss/CMakeLists.txt +++ b/dll/win32/itss/CMakeLists.txt @@ -1,7 +1,6 @@ add_definitions(-D__WINESRC__) -include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) - +include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine) spec2def(itss.dll itss.spec) list(APPEND SOURCE @@ -11,30 +10,18 @@ list(APPEND SOURCE moniker.c protocol.c storage.c - #${REACTOS_BINARY_DIR}/include/reactos/wine/itss_i.c - ${CMAKE_CURRENT_BINARY_DIR}/itss_stubs.c - ${CMAKE_CURRENT_BINARY_DIR}/itss.def) + precomp.h) add_library(itss SHARED ${SOURCE} - rsrc.rc) + guid.c + rsrc.rc + ${CMAKE_CURRENT_BINARY_DIR}/itss_stubs.c + ${CMAKE_CURRENT_BINARY_DIR}/itss.def) set_module_type(itss win32dll) target_link_libraries(itss uuid wine) - -if(NOT MSVC) - # FIXME: http://www.cmake.org/Bug/view.php?id=12998 - #allow_warnings(itss) - set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error") -endif() - -add_importlibs(itss - urlmon - shlwapi - ole32 - msvcrt - kernel32 - ntdll) - +add_importlibs(itss urlmon shlwapi ole32 msvcrt kernel32 ntdll) +add_pch(itss precomp.h SOURCE) add_dependencies(itss wineheaders) add_cd_file(TARGET itss DESTINATION reactos/system32 FOR all)