bonjour à tous

je traine une erreur dont je ne trouve pas l'origine dans la documentation de meson
mon meson.build est

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
project('psquare_test', 'c')
cc = meson.get_compiler('c')
m_dep = cc.find_library('m', required : false)
gtkdep = dependency('gtk+-3.0')
scr= ['test-psquare.c','psquare.c', 'psquare.h']
executable('test-psquare', scr, dependencies : gtkdep,m_dep)
et voici le retour sur la commande ninja

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[0/1] Regenerating build files.
The Meson build system
Version: 0.49.0
Source dir: /home/francis/Documents/programme_example/chapitre_500_customwidget/psquare
Build dir: /home/francis/Documents/programme_example/chapitre_500_customwidget/psquare/buildir
Build type: native build
Project name: psquare_test
Project version: undefined
Native C compiler: cc (gcc 7.2.0 "cc (Ubuntu 7.2.0-8ubuntu3.2) 7.2.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library m found: YES
Dependency gtk+-3.0 found: YES (cached)
 
meson.build:6:0: ERROR:  All keyword arguments must be after positional arguments.
 
 
FAILED: build.ninja 
........

j'ai réglé un certain nombre de problème dont le moyen de préparer le lien avec la bibliothèque math ....
pouvez -vous aider sur cette histoire d'ordre des arguments . A quel endroit j'ai une erreur ?