diff options
| author | levlam <levlam@telegram.org> | 2018-02-28 03:03:03 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2018-02-28 03:03:03 +0300 |
| commit | 7988048597478549dc816e5cbdeeb6acfd8e0350 (patch) | |
| tree | 46d1c94b0ce17f74aeb687488616d2b79d6963db | |
| parent | b94927c13ce1c65c3a9cf465386e61fcf54c4a96 (diff) | |
Better warnings suppression for SQLite.
GitOrigin-RevId: dc7d0c93b2e9a5f0511d31fb4f25c2ec3b9c2870
| -rw-r--r-- | sqlite/CMakeLists.txt | 14 |
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 |
