mirror of
https://github.com/reactos/reactos.git
synced 2025-05-29 05:58:13 +00:00
[CMAKE]
* 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:
parent
d84558f23a
commit
db90bb6299
12 changed files with 26 additions and 14 deletions
4
reactos/dll/3rdparty/libtiff/CMakeLists.txt
vendored
4
reactos/dll/3rdparty/libtiff/CMakeLists.txt
vendored
|
@ -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()
|
||||||
|
|
5
reactos/dll/3rdparty/libxslt/CMakeLists.txt
vendored
5
reactos/dll/3rdparty/libxslt/CMakeLists.txt
vendored
|
@ -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()
|
||||||
|
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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})
|
||||||
|
|
|
@ -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)
|
||||||
|
|
2
reactos/lib/3rdparty/adns/CMakeLists.txt
vendored
2
reactos/lib/3rdparty/adns/CMakeLists.txt
vendored
|
@ -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()
|
||||||
|
|
2
reactos/lib/3rdparty/cardlib/CMakeLists.txt
vendored
2
reactos/lib/3rdparty/cardlib/CMakeLists.txt
vendored
|
@ -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()
|
||||||
|
|
2
reactos/lib/3rdparty/fullfat/CMakeLists.txt
vendored
2
reactos/lib/3rdparty/fullfat/CMakeLists.txt
vendored
|
@ -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()
|
||||||
|
|
|
@ -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()
|
||||||
|
|
Loading…
Reference in a new issue