rlottie: updated compiler flags to treat warning as error
authorsubhransu mohanty <sub.mohanty@samsung.com>
Tue, 14 May 2019 01:00:00 +0000 (10:00 +0900)
committerHermet Park <hermetpark@gmail.com>
Wed, 22 May 2019 04:00:39 +0000 (13:00 +0900)
CMakeLists.txt
meson.build

index b14a4af..a1df24a 100644 (file)
@@ -23,7 +23,7 @@ add_library(rlottie::rlottie ALIAS rlottie)
 target_compile_options(rlottie
                     PUBLIC
                     PRIVATE
-                        -Wall -fvisibility=hidden -O2 -std=c++14)
+                    -std=c++14 -O2 -Wall -Werror -Wextra -Wnon-virtual-dtor -Woverloaded-virtual -Wno-unused-parameter -fvisibility=hidden)
 
 #declare dependancy
 set( CMAKE_THREAD_PREFER_PTHREAD TRUE )
index 85c04b2..85635b4 100644 (file)
@@ -6,7 +6,8 @@ rlottie_lib_version = '0.0.1'
 
 add_global_arguments('-DDEMO_DIR="@0@/example/resource/"'.format(meson.current_source_dir()), language : 'cpp')
 
-compiler_flags = ['-Wall', '-O2', '-std=c++14', '-fvisibility=hidden']
+compiler_flags = ['-std=c++14', '-O2', '-Wall', '-Werror', '-Wextra',
+                  '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-Wno-unused-parameter', '-fvisibility=hidden']
 
 if get_option('asan') == true
     compiler_flags += ['-fsanitize=address']