]> git.lyx.org Git - features.git/commitdiff
Cmake build: Fix the invalid test for '-Wno-deprecated-copy' flag
authorKornel Benko <kornel@lyx.org>
Wed, 29 Sep 2021 15:53:50 +0000 (17:53 +0200)
committerKornel Benko <kornel@lyx.org>
Wed, 29 Sep 2021 15:53:50 +0000 (17:53 +0200)
The original test was always successfull, even if the flag was invalid.
But checking for '-Wdeprecated-copy' instead yields to error if the warning does not exist.
Existent warning for 'deprecated-copy' implies that 'no-deprecated-copy' also exist.

CMakeLists.txt

index ecebdc91bc1802c973e918ffbddb6d98129a7645..5e9c7c860b93ae77a46cdb056819eb05076fc075 100644 (file)
@@ -714,7 +714,7 @@ else()
        # check_cxx_source_compiles("..." HAVE_DEF_MAKE_UNIQUE)
        include(CheckCXXCompilerFlag)
        unset(CHECK_WNODEPRECATEDCOPY_FLAG CACHE)
-       CHECK_CXX_COMPILER_FLAG("-Wno-deprecated-copy" CHECK_WNODEPRECATEDCOPY_FLAG)
+       CHECK_CXX_COMPILER_FLAG("-Wdeprecated-copy" CHECK_WNODEPRECATEDCOPY_FLAG)
        if(${CHECK_WNODEPRECATEDCOPY_FLAG})
                set(LYX_CXX_FLAGS "-Wall -Wextra -Wno-deprecated-copy ${LYX_GCC11_MODE}${LYX_CXX_FLAGS}")
        else()