4
0
mirror of https://github.com/QuasarApp/zip.git synced 2025-05-02 15:19:34 +00:00

Remove -pedantic for tests in release mode.

This commit is contained in:
Kuba Podgórski 2020-09-10 15:37:29 +02:00
parent 1d0fc2c043
commit c970a571ba

@ -6,6 +6,14 @@ project(zip
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
set(CMAKE_VERBOSE_MAKEFILE ON)
option(CMAKE_DISABLE_TESTING "Disable test creation" OFF)
# test
if (NOT CMAKE_DISABLE_TESTING)
enable_testing()
add_subdirectory(test)
find_package(Sanitizers)
add_sanitizers(${PROJECT_NAME} ${test_out})
endif()
if (MSVC)
# Use secure functions by default and suppress warnings about "deprecated" functions
@ -40,14 +48,6 @@ target_include_directories(${PROJECT_NAME} PUBLIC
$<INSTALL_INTERFACE:include>
)
# test
if (NOT CMAKE_DISABLE_TESTING)
enable_testing()
add_subdirectory(test)
find_package(Sanitizers)
add_sanitizers(${PROJECT_NAME} ${test_out})
endif()
####
# Installation (https://github.com/forexample/package-example) {