The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Nirbheek Chauhan 98e71e1e65 Allow not-required not-found dependencies in subprojects 8 years ago
..
1 trivial icc: Fix C/C++ std options and add a unit test for them 8 years ago
2 cpp icc: Fix C/C++ std options and add a unit test for them 8 years ago
3 static ninja: Delete output static lib before calling `ar` 8 years ago
4 shared
5 linkstatic
6 linkshared
7 mixed
8 install
9 header install Can specify headers to install with Files. 8 years ago
10 man install
11 subdir
12 data Support file perms for install_data and install_subdir 8 years ago
13 pch
14 cpp pch
15 mixed pch
16 configure file configure_file: Substitute @INPUT@/@OUTPUT@/etc in command 8 years ago
17 if
18 else
19 comparison
20 array
21 includedir
22 header in file list
23 global arg
24 target arg
25 object extraction tests/common/25: Remove spaces in exe name 8 years ago
26 endian
27 library versions
28 config subdir
29 pipeline
30 pipeline
31 find program Can give many alternative names to find_program to simplify searching. 8 years ago
32 multiline string
33 try compile tests/common: Run compiler checks for both C & C++ 8 years ago
34 compiler id
35 sizeof tests/common: Run compiler checks for both C & C++ 8 years ago
36 define10
37 has header tests/37 has header: Disable fallback test on macOS 8 years ago
38 run program
39 tryrun tests/common: Run compiler checks for both C & C++ 8 years ago
40 logic ops fix logic operations 8 years ago
41 elif
42 string operations
43 has function compilers: Don't run built-in checks on MSVC 8 years ago
44 has member tests/common: Run compiler checks for both C & C++ 8 years ago
45 alignment tests/common: Run compiler checks for both C & C++ 8 years ago
46 library chain
47 options
48 test args tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
49 subproject
50 subproject options
51 pkgconfig-gen tests/common/51: Skip validate test if pkg-config too old 8 years ago
52 custom install dirs
53 subproject subproject
54 same file name
55 file grabber
56 custom target custom_target: Recursively flatten `command:` 8 years ago
57 custom target chain No longer require a binary called python3 on Windows. The default name is "python". 8 years ago
58 run target tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
59 object generator No longer require a binary called python3 on Windows. The default name is "python". 8 years ago
60 install script tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
61 custom target source output tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
62 exe static shared Fix 62 exe static shared on MSVC 8 years ago
63 array methods
64 custom header generator tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
65 multiple generators tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
66 install subdir Support file perms for install_data and install_subdir 8 years ago
67 foreach interpreter: Implement array.get(index, fallback) 8 years ago
68 number arithmetic
69 string arithmetic
70 array arithmetic
71 arithmetic bidmas
72 build always tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
73 vcstag
74 modules
75 should fail
76 configure file in custom target tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
77 external test program tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
78 ctarget dependency tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
79 shared subproject
80 shared subproject 2
81 file object
82 custom subproject dir
83 has type tests/common: Run compiler checks for both C & C++ 8 years ago
84 extract from nested subdir
85 internal dependency
86 same basename
87 declare dep declare_dependency: flatten dependencies kwargs allowing [] as no-op dep 8 years ago
88 extract all
89 add language
90 identical target name in subproject
91 plusassign
92 skip subdir
93 private include tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
94 default options Add unit tests related to absolute prefixes 8 years ago
95 dep fallback Allow not-required not-found dependencies in subprojects 8 years ago
96 default library
97 selfbuilt custom Minimal fixes to make tests pass when cross compiling. 8 years ago
98 gen extra tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
99 benchmark
100 test workdir
101 suites
102 threads
103 manygen Use Python3 explicitly on this test because shutil.which does not exist on Python 2. 8 years ago
104 stringdef
105 find program path tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
106 subproject subdir
107 postconf tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
108 postconf with args tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
109 testframework options Make cross tests use same framework as regular tests. 8 years ago
110 extract same name
111 has header symbol Minimal fixes to make tests pass when cross compiling. 8 years ago
112 has arg Add Compiler.has_multi_arguments method. 8 years ago
113 generatorcustom do not skip test case 113 on Windows 8 years ago
114 multiple dir configure file
115 spaces backslash
116 ternary
117 custom target capture vs: Always use a wrapper for custom target commands 8 years ago
118 allgenerate tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
119 pathjoin tests/common/119: Test array args to join_paths() 8 years ago
120 subdir subproject Allow subproject declarations in subdirectories 8 years ago
121 interpreter copy mutable var on assignment interpreter: copy mutable variables on assignment 8 years ago
122 skip Make cross tests use same framework as regular tests. 8 years ago
123 subproject project arguments Rename test cases to remove duplicate numbers. 8 years ago
124 test skip Support skipped tests 8 years ago
125 shared module Can use targets directly in test arguments. 8 years ago
126 llvm ir and assembly tests/common/126: Also skip unsupported CPUs here 8 years ago
127 cpp and asm Compile asm only on supported cpus. Closes #1287. 8 years ago
128 extract all shared library Test extracting static objects into a shared library 8 years ago
129 object only target tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
130 no buildincdir Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago
131 custom target directory install tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
132 dependency file generation Add a new test for depfile generation with spaces 8 years ago
133 configure file in generator tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
134 generated llvm ir tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
135 generated assembly tests: Use #!/usr/bin/env python3 for all scripts 8 years ago
136 build by default targets in tests tests: build_by_default : false targets used in tests should be built 8 years ago
137 build by default tests: Move build-by-default unit test to common tests 8 years ago
138 include order Test whether internal-dep include order is preserved 8 years ago
139 compute int compiler: Fix compute_int and sizeof for cross compilation. 8 years ago
139 custom target object output vs: Fix custom target generated object paths 8 years ago