chiark / gitweb /
meson: use multiline string syntax (#8214)
authorCaio Marcelo de Oliveira Filho <cmarcelo@gmail.com>
Mon, 19 Feb 2018 09:37:19 +0000 (01:37 -0800)
committerSven Eden <yamakuzure@gmx.net>
Wed, 30 May 2018 05:54:01 +0000 (07:54 +0200)
The single quote working with multiple lines is likely to be unintended. With
current versions of meson, it also causes error messages after it to report the
wrong line number. Use the documented syntax instead.

(cherry picked from commit 9e70f2f81821efa4797d89c06d1f04c11e86015e)

meson.build

index e11b3ff8241f782f04cdd3c097f0b3690c5ada70..05bbcc67dc279ab9a26c0527e26a93cae5fd9750 100644 (file)
@@ -167,6 +167,8 @@ modprobedir = join_paths(rootprefixdir, 'lib/modprobe.d')
 # systemdstatedir = join_paths(localstatedir, 'lib/systemd')
 # catalogstatedir = join_paths(systemdstatedir, 'catalog')
 # randomseeddir = join_paths(localstatedir, 'lib/systemd')
+# 
+# docdir = get_option('docdir')
 # if docdir == ''
 #         docdir = join_paths(datadir, 'doc/systemd')
 # endif
@@ -410,7 +412,7 @@ foreach arg : ['unused-parameter',
         endif
 endforeach
 
-if cc.compiles('
+if cc.compiles('''
    #include <time.h>
    #include <inttypes.h>
    typedef uint64_t usec_t;
@@ -419,7 +421,7 @@ if cc.compiles('
            struct timespec now;
            return 0;
    }
-', name : '-Werror=shadow with local shadowing')
+''', name : '-Werror=shadow with local shadowing')
         add_project_arguments('-Werror=shadow', language : 'c')
 endif