From 6fcb5fd53cdca6953a88b20e331c61d84f959db6 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Tue, 27 Mar 2012 16:36:53 +0000 Subject: [PATCH] [FBTUSB] * Properly add fbtusb. This fixes both gcc and msvc builds. svn path=/trunk/; revision=56248 --- .../drivers/bluetooth/fbtusb/CMakeLists.txt | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt b/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt index 9fcbec7e2db..189b2cfa59a 100644 --- a/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt +++ b/reactos/drivers/bluetooth/fbtusb/CMakeLists.txt @@ -1,18 +1,27 @@ -include_directories( - BEFORE include - include) +include_directories(include) -add_library(fbtusb SHARED +list(APPEND SOURCE fbtdev.c fbtpnp.c fbtpwr.c fbtrwr.c - fbtusb.c # fbtwmi.c + fbtusb.c) + +add_library(fbtusb SHARED + ${SOURCE} fbtusb.rc) -allow_warnings(fbtusb) +# FIXME: http://www.cmake.org/Bug/view.php?id=12998 +if(MSVC) + #add_target_compile_flags(fbtusb "/Gz") + set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "/Gz") +else() + #allow_warnings(fbtusb) + set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error -mrtd -fno-builtin") +endif() + set_module_type(fbtusb kernelmodedriver) add_importlibs(fbtusb ntoskrnl hal usbd) add_cd_file(TARGET fbtusb DESTINATION reactos/system32/drivers FOR all)