aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2018-02-28 03:03:03 +0300
committerlevlam <levlam@telegram.org>2018-02-28 03:03:03 +0300
commit7988048597478549dc816e5cbdeeb6acfd8e0350 (patch)
tree46d1c94b0ce17f74aeb687488616d2b79d6963db
parentb94927c13ce1c65c3a9cf465386e61fcf54c4a96 (diff)
Better warnings suppression for SQLite.
GitOrigin-RevId: dc7d0c93b2e9a5f0511d31fb4f25c2ec3b9c2870
-rw-r--r--sqlite/CMakeLists.txt14
1 files changed, 7 insertions, 7 deletions
diff --git a/sqlite/CMakeLists.txt b/sqlite/CMakeLists.txt
index b1f0e206d..b1e591be1 100644
--- a/sqlite/CMakeLists.txt
+++ b/sqlite/CMakeLists.txt
@@ -31,17 +31,17 @@ if (NOT WIN32)
target_compile_definitions(tdsqlite PRIVATE -DHAVE_USLEEP -DNDEBUG=1)
endif()
+if ("${CMAKE_SYSTEM_NAME}" STREQUAL "WindowsStore")
+ target_compile_definitions(tdsqlite PRIVATE -DSQLITE_OS_WINRT=1)
+endif()
+
if (GCC OR CLANG)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-const-variable -Wno-unused-function")
+ target_compile_options(tdsqlite PRIVATE "-Wno-deprecated-declarations -Wno-unused-variable -Wno-unused-const-variable -Wno-unused-function")
if (CLANG)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-parentheses-equality -Wno-unused-value")
+ target_compile_options(tdsqlite PRIVATE "-Wno-parentheses-equality -Wno-unused-value")
endif()
elseif (MSVC)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4996")
-endif()
-
-if ("${CMAKE_SYSTEM_NAME}" STREQUAL "WindowsStore")
- target_compile_definitions(tdsqlite PRIVATE -DSQLITE_OS_WINRT=1)
+ target_compile_options(tdsqlite PRIVATE /wd4996)
endif()
install(TARGETS tdsqlite EXPORT TdTargets