Sync with the latest one
[platform/framework/web/heap-monitor.git] / CMakeLists.txt
index 3c0600e..7150830 100644 (file)
@@ -13,7 +13,17 @@ set(CMAKE_SKIP_BUILD_RPATH true)
 
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
 
-SET(EXTRA_CFLAGS "-fvisibility=hidden -Wall -fno-builtin-malloc -O3 -g")
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+       dlog
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(?EXTRA_CFLAGS "${?EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Werror -Winline -fno-builtin-malloc -O3 -g -Wno-error=deprecated-declarations")
+
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wno-error=deprecated-declarations")
 
 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")