* Don't set -Wno-unused-but-set-variable until http://llvm.org/bugs/show_bug.cgi?id=20906 is fixed or the warnings are fixed upstream.
CORE-8516

svn path=/trunk/; revision=64114
This commit is contained in:
Amine Khaldi 2014-09-11 10:43:57 +00:00
parent d84558f23a
commit db90bb6299
12 changed files with 26 additions and 14 deletions

View file

@ -61,5 +61,7 @@ add_cd_file(TARGET libtiff DESTINATION reactos/system32 FOR all)
if(NOT MSVC) if(NOT MSVC)
allow_warnings(libtiff) allow_warnings(libtiff)
add_target_compile_flags(libtiff "-Wno-unused-but-set-variable") if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_target_compile_flags(libtiff "-Wno-unused-but-set-variable")
endif()
endif() endif()

View file

@ -48,5 +48,8 @@ add_pch(libxslt precomp.h SOURCE)
add_cd_file(TARGET libxslt DESTINATION reactos/system32 FOR all) add_cd_file(TARGET libxslt DESTINATION reactos/system32 FOR all)
if(NOT MSVC) if(NOT MSVC)
add_target_compile_flags(libxslt "-Wno-pointer-sign -Wno-unused-but-set-variable -Wno-unused-function") add_target_compile_flags(libxslt "-Wno-pointer-sign -Wno-unused-function")
if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_target_compile_flags(libxslt "-Wno-unused-but-set-variable")
endif()
endif() endif()

View file

@ -113,11 +113,13 @@ add_library(glu32 SHARED ${SOURCE} glu32.rc)
set_module_type(glu32 win32dll) set_module_type(glu32 win32dll)
if(NOT MSVC) if(NOT MSVC)
add_target_compile_flags(glu32 "-Wno-write-strings -Wno-unused-but-set-variable") add_target_compile_flags(glu32 "-Wno-write-strings")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang") if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
target_link_libraries(glu32 mingwex) target_link_libraries(glu32 mingwex)
#FIXME: longjmp exists in both our msvcrt and mingwex #FIXME: longjmp exists in both our msvcrt and mingwex
add_target_link_flags(glu32 "-Wl,--allow-multiple-definition") add_target_link_flags(glu32 "-Wl,--allow-multiple-definition")
else()
add_target_compile_flags(glu32 "-Wno-unused-but-set-variable")
endif() endif()
endif() endif()

View file

@ -60,7 +60,9 @@ add_pch(browseui precomp.h SOURCE)
add_cd_file(TARGET browseui DESTINATION reactos/system32 FOR all) add_cd_file(TARGET browseui DESTINATION reactos/system32 FOR all)
if(NOT MSVC) if(NOT MSVC)
add_target_compile_flags(browseui "-Wno-unused-but-set-variable") if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_target_compile_flags(browseui "-Wno-unused-but-set-variable")
endif()
# Binutils linker bug # Binutils linker bug
if(LTCG) if(LTCG)

View file

@ -29,6 +29,6 @@ add_pch(winmm winemm.h SOURCE)
add_subdirectory(midimap) add_subdirectory(midimap)
add_cd_file(TARGET winmm DESTINATION reactos/system32 FOR all) add_cd_file(TARGET winmm DESTINATION reactos/system32 FOR all)
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(winmm "-Wno-unused-but-set-variable") add_target_compile_flags(winmm "-Wno-unused-but-set-variable")
endif() endif()

View file

@ -12,8 +12,8 @@ list(APPEND SOURCE
add_library(fbtusb SHARED ${SOURCE} fbtusb.rc) add_library(fbtusb SHARED ${SOURCE} fbtusb.rc)
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable") add_target_compile_flags(fbtusb "-Wno-unused-but-set-variable")
endif() endif()
set_module_type(fbtusb kernelmodedriver) set_module_type(fbtusb kernelmodedriver)

View file

@ -24,8 +24,8 @@ list(APPEND SOURCE
add_library(ext2fs SHARED ${SOURCE}) add_library(ext2fs SHARED ${SOURCE})
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_compile_flags("-Wno-unused-but-set-variable") add_target_compile_flags(ext2fs "-Wno-unused-but-set-variable")
endif() endif()
target_link_libraries(ext2fs ${PSEH_LIB}) target_link_libraries(ext2fs ${PSEH_LIB})

View file

@ -22,7 +22,10 @@ add_library(uniata SHARED ${SOURCE} idedma.rc)
if(NOT MSVC) if(NOT MSVC)
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable -Wno-narrowing") add_target_compile_flags(uniata "-Wno-narrowing")
if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_target_compile_flags(uniata "-Wno-unused-but-set-variable")
endif()
endif() endif()
add_pch(uniata stdafx.h SOURCE) add_pch(uniata stdafx.h SOURCE)

View file

@ -25,6 +25,6 @@ add_library(adns ${SOURCE})
add_dependencies(adns psdk) add_dependencies(adns psdk)
add_pch(adns src/internal.h SOURCE) add_pch(adns src/internal.h SOURCE)
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(adns "-Wno-unused-but-set-variable") add_target_compile_flags(adns "-Wno-unused-but-set-variable")
endif() endif()

View file

@ -19,6 +19,6 @@ add_library(cardlib ${SOURCE})
add_dependencies(cardlib psdk) add_dependencies(cardlib psdk)
add_pch(cardlib cardlib.h SOURCE) add_pch(cardlib cardlib.h SOURCE)
if(NOT MSVC AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(cardlib "-Wno-unused-but-set-variable") add_target_compile_flags(cardlib "-Wno-unused-but-set-variable")
endif() endif()

View file

@ -19,6 +19,6 @@ list(APPEND SOURCE
add_library(fullfat ${SOURCE}) add_library(fullfat ${SOURCE})
add_dependencies(fullfat bugcodes) add_dependencies(fullfat bugcodes)
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(fullfat "-Wno-unused-but-set-variable") add_target_compile_flags(fullfat "-Wno-unused-but-set-variable")
endif() endif()

View file

@ -45,6 +45,6 @@ add_library(libmpg123 ${SOURCE})
add_dependencies(libmpg123 psdk) add_dependencies(libmpg123 psdk)
add_pch(libmpg123 precomp.h SOURCE) add_pch(libmpg123 precomp.h SOURCE)
if(NOT MSVC) if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(libmpg123 "-Wno-unused-but-set-variable") add_target_compile_flags(libmpg123 "-Wno-unused-but-set-variable")
endif() endif()