projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9f85ef6
)
[FREETYPE][PORTCLS][RPCSS][SPOOLSV][STLPORT][USETUP][WLANSVC] Silence some clang...
author
Amine Khaldi
<amine.khaldi@reactos.org>
Thu, 7 Dec 2017 22:26:59 +0000
(23:26 +0100)
committer
Amine Khaldi
<amine.khaldi@reactos.org>
Thu, 7 Dec 2017 22:26:59 +0000
(23:26 +0100)
base/services/rpcss/CMakeLists.txt
patch
|
blob
|
history
base/services/wlansvc/CMakeLists.txt
patch
|
blob
|
history
base/setup/usetup/CMakeLists.txt
patch
|
blob
|
history
drivers/wdm/audio/backpln/portcls/CMakeLists.txt
patch
|
blob
|
history
sdk/lib/3rdparty/freetype/CMakeLists.txt
patch
|
blob
|
history
sdk/lib/3rdparty/stlport/CMakeLists.txt
patch
|
blob
|
history
win32ss/printing/base/spoolsv/CMakeLists.txt
patch
|
blob
|
history
diff --git
a/base/services/rpcss/CMakeLists.txt
b/base/services/rpcss/CMakeLists.txt
index
0591b00
..
1d42983
100644
(file)
--- a/
base/services/rpcss/CMakeLists.txt
+++ b/
base/services/rpcss/CMakeLists.txt
@@
-15,6
+15,11
@@
list(APPEND SOURCE
include_directories(${REACTOS_BINARY_DIR}/sdk/include/reactos/wine)
add_executable(rpcss ${SOURCE} rpcss.rc)
include_directories(${REACTOS_BINARY_DIR}/sdk/include/reactos/wine)
add_executable(rpcss ${SOURCE} rpcss.rc)
+
+if(USE_CLANG_CL)
+ add_target_compile_flags(rpcss "-Wno-cast-calling-convention")
+endif()
+
target_link_libraries(rpcss ${PSEH_LIB} wine)
set_module_type(rpcss win32cui UNICODE)
add_importlibs(rpcss advapi32 rpcrt4 msvcrt kernel32 ntdll)
target_link_libraries(rpcss ${PSEH_LIB} wine)
set_module_type(rpcss win32cui UNICODE)
add_importlibs(rpcss advapi32 rpcrt4 msvcrt kernel32 ntdll)
diff --git
a/base/services/wlansvc/CMakeLists.txt
b/base/services/wlansvc/CMakeLists.txt
index
11933ba
..
f62b8ec
100644
(file)
--- a/
base/services/wlansvc/CMakeLists.txt
+++ b/
base/services/wlansvc/CMakeLists.txt
@@
-10,6
+10,10
@@
list(APPEND SOURCE
add_executable(wlansvc ${SOURCE} wlansvc.rc)
add_executable(wlansvc ${SOURCE} wlansvc.rc)
+if(USE_CLANG_CL)
+ add_target_compile_flags(wlansvc "-Wno-cast-calling-convention")
+endif()
+
if(NOT MSVC)
target_link_libraries(wlansvc ${PSEH_LIB})
endif()
if(NOT MSVC)
target_link_libraries(wlansvc ${PSEH_LIB})
endif()
diff --git
a/base/setup/usetup/CMakeLists.txt
b/base/setup/usetup/CMakeLists.txt
index
d90103f
..
5922a4f
100644
(file)
--- a/
base/setup/usetup/CMakeLists.txt
+++ b/
base/setup/usetup/CMakeLists.txt
@@
-35,6
+35,11
@@
list(APPEND SOURCE
usetup.h)
add_executable(usetup ${SOURCE} usetup.rc)
usetup.h)
add_executable(usetup ${SOURCE} usetup.rc)
+
+if(USE_CLANG_CL)
+ add_target_compile_flags(usetup "-Wno-invalid-source-encoding")
+endif()
+
target_link_libraries(usetup zlib inflib ext2lib vfatlib)
set_module_type(usetup nativecui)
add_importlibs(usetup ntdll)
target_link_libraries(usetup zlib inflib ext2lib vfatlib)
set_module_type(usetup nativecui)
add_importlibs(usetup ntdll)
diff --git
a/drivers/wdm/audio/backpln/portcls/CMakeLists.txt
b/drivers/wdm/audio/backpln/portcls/CMakeLists.txt
index
e5f0704
..
85660a9
100644
(file)
--- a/
drivers/wdm/audio/backpln/portcls/CMakeLists.txt
+++ b/
drivers/wdm/audio/backpln/portcls/CMakeLists.txt
@@
-55,6
+55,10
@@
add_library(portcls SHARED
portcls.rc
${CMAKE_CURRENT_BINARY_DIR}/portcls.def)
portcls.rc
${CMAKE_CURRENT_BINARY_DIR}/portcls.def)
+if(USE_CLANG_CL)
+ add_target_compile_flags(portcls "-Wno-missing-braces")
+endif()
+
target_link_libraries(portcls libcntpr ${PSEH_LIB})
set_module_type(portcls kernelmodedriver ENTRYPOINT 0 )
add_pch(portcls private.hpp SOURCE)
target_link_libraries(portcls libcntpr ${PSEH_LIB})
set_module_type(portcls kernelmodedriver ENTRYPOINT 0 )
add_pch(portcls private.hpp SOURCE)
diff --git
a/sdk/lib/3rdparty/freetype/CMakeLists.txt
b/sdk/lib/3rdparty/freetype/CMakeLists.txt
index
2760d26
..
6a41e3d
100644
(file)
--- a/
sdk/lib/3rdparty/freetype/CMakeLists.txt
+++ b/
sdk/lib/3rdparty/freetype/CMakeLists.txt
@@
-60,3
+60,7
@@
list(APPEND SOURCE
src/winfonts/winfnt.c)
add_library(freetype ${SOURCE})
src/winfonts/winfnt.c)
add_library(freetype ${SOURCE})
+
+if(USE_CLANG_CL)
+ add_target_compile_flags(freetype "-Wno-tautological-constant-compare")
+endif()
diff --git
a/sdk/lib/3rdparty/stlport/CMakeLists.txt
b/sdk/lib/3rdparty/stlport/CMakeLists.txt
index
5210770
..
17c902f
100644
(file)
--- a/
sdk/lib/3rdparty/stlport/CMakeLists.txt
+++ b/
sdk/lib/3rdparty/stlport/CMakeLists.txt
@@
-47,5
+47,11
@@
add_library(stlport
src/cxa.c
src/c_locale.c)
src/cxa.c
src/c_locale.c)
+if(USE_CLANG_CL)
+ add_target_compile_flags(stlport "-Wno-missing-braces -Wno-unused-local-typedef")
+ add_target_compile_flags(stlport "-Wno-infinite-recursion -Wno-deprecated-register")
+ add_target_compile_flags(stlport "-Wno-tautological-unsigned-zero-compare")
+endif()
+
add_dependencies(stlport xdk)
add_pch(stlport src/stlport_prefix.h SOURCE)
add_dependencies(stlport xdk)
add_pch(stlport src/stlport_prefix.h SOURCE)
diff --git
a/win32ss/printing/base/spoolsv/CMakeLists.txt
b/win32ss/printing/base/spoolsv/CMakeLists.txt
index
6467f3b
..
da7f7b8
100644
(file)
--- a/
win32ss/printing/base/spoolsv/CMakeLists.txt
+++ b/
win32ss/printing/base/spoolsv/CMakeLists.txt
@@
-22,6
+22,11
@@
list(APPEND SOURCE
${CMAKE_CURRENT_BINARY_DIR}/winspool_s.c)
add_executable(spoolsv ${SOURCE} spoolsv.rc)
${CMAKE_CURRENT_BINARY_DIR}/winspool_s.c)
add_executable(spoolsv ${SOURCE} spoolsv.rc)
+
+if(USE_CLANG_CL)
+ add_target_compile_flags(spoolsv "-Wno-cast-calling-convention")
+endif()
+
set_module_type(spoolsv win32cui UNICODE)
target_link_libraries(spoolsv wine)
add_delay_importlibs(spoolsv spoolss)
set_module_type(spoolsv win32cui UNICODE)
target_link_libraries(spoolsv wine)
add_delay_importlibs(spoolsv spoolss)