mirror of
https://github.com/rtlsdrblog/rtl-sdr-blog.git
synced 2025-02-04 22:34:59 +01:00
compile with warnings enabled
This commit is contained in:
parent
bad6fb080b
commit
e5e68c6524
@ -36,7 +36,11 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules)
|
|||||||
########################################################################
|
########################################################################
|
||||||
# Compiler specific setup
|
# Compiler specific setup
|
||||||
########################################################################
|
########################################################################
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
if(CMAKE_COMPILER_IS_GNUCC AND NOT WIN32)
|
||||||
|
ADD_DEFINITIONS(-Wall)
|
||||||
|
ADD_DEFINITIONS(-Wextra)
|
||||||
|
ADD_DEFINITIONS(-Wno-unused)
|
||||||
|
ADD_DEFINITIONS(-Wsign-compare)
|
||||||
#http://gcc.gnu.org/wiki/Visibility
|
#http://gcc.gnu.org/wiki/Visibility
|
||||||
add_definitions(-fvisibility=hidden)
|
add_definitions(-fvisibility=hidden)
|
||||||
endif()
|
endif()
|
||||||
|
@ -38,6 +38,14 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([char foo;])],
|
|||||||
CFLAGS="$saved_CFLAGS"
|
CFLAGS="$saved_CFLAGS"
|
||||||
AC_SUBST(SYMBOL_VISIBILITY)
|
AC_SUBST(SYMBOL_VISIBILITY)
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(whether compiler understands -Wall)
|
||||||
|
old_CFLAGS="$CFLAGS"
|
||||||
|
CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused -Wsign-compare"
|
||||||
|
AC_TRY_COMPILE([],[],
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
CFLAGS="$old_CFLAGS")
|
||||||
|
|
||||||
dnl Generate the output
|
dnl Generate the output
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user