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.
 
 
 
 
 
 
Jussi Pakkanen b01d2c35b7 Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago
..
1 trivial Test arrays in languages for the project() method 8 years ago
2 cpp
3 static Do not use linker arguments on static libraries. 9 years ago
4 shared
5 linkstatic Add a unit test to ensure object file order 8 years ago
6 linkshared Fix tests for the new library/executable naming scheme 8 years ago
7 mixed
8 install Test that the 'libdir' project() option works 8 years ago
9 header install Can specify headers to install with Files. 8 years ago
10 man install Fix installing manpages from subdirs. 8 years ago
11 subdir
12 data Always specify installed data with a File object. Closes #858. 8 years ago
13 pch
14 cpp pch
15 mixed pch
16 configure file Search for headers in build dir before source dir. Closes #984. 8 years ago
17 if More variable introspection. 9 years ago
18 else
19 comparison
20 array
21 includedir
22 header in file list
23 global arg
24 target arg test24: check that a target extra_arg is not applied to other targets 9 years ago
25 object extraction Fix single object extraction test 8 years ago
26 endian Now host_machine, build_machine and target_machine are properly separated and return correct values. 9 years ago
27 library versions Add test for usage of generated File sources in libraries 8 years ago
28 config subdir
29 pipeline Add depfile support to generators. 8 years ago
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 common/37 has header: Add a test for prefixes 8 years ago
38 run program Can use files() in run_command. 8 years ago
39 tryrun tests/common: Run compiler checks for both C & C++ 8 years ago
40 logic ops
41 elif
42 string operations Added semantic versioning comparison method to strings. 8 years ago
43 has function has_function: Fix checking for builtins with includes 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 Fix tests for the new library/executable naming scheme 8 years ago
47 options
48 test args interpreter: copy mutable variables on assignment 8 years ago
49 subproject Fix tests for the new library/executable naming scheme 8 years ago
50 subproject options fix test error message 9 years ago
51 pkgconfig-gen tests/common/51: Skip validate test if pkg-config too old 8 years ago
52 custom install dirs Always obey DESTDIR even with absolute install_dir. 8 years ago
53 subproject subproject Fix symbol exportation and other things to make all tests pass on MSVC. 9 years ago
54 same file name
55 file grabber Use system() instead of name() which is a confusing term. 9 years ago
56 custom target custom_target: Substitute @OUTPUT@ and @INPUT properly 8 years ago
57 custom target chain Merge branch 'QuLogic-context-managers' 8 years ago
58 run target tests: Check that run_target can find a files() argument 8 years ago
59 object generator vs: fix generators that use indexed output replacements (like @OUTPUT0@) 8 years ago
60 install script test 60 install script: Don't install any files when using msvc 8 years ago
61 custom target source output Use context manager in test cases. 8 years ago
62 exe static shared Fix 62 exe static shared on MSVC 8 years ago
63 array methods
64 custom header generator Use context manager in test cases. 8 years ago
65 multiple generators Use context manager in test cases. 8 years ago
66 install subdir Handle case of install_subdirring a subdir. 8 years ago
67 foreach Fix tests for the new library/executable naming scheme 8 years ago
68 number arithmetic Add more test cases for is_even/is_odd methods 8 years ago
69 string arithmetic
70 array arithmetic
71 arithmetic bidmas
72 build always Use context manager in test cases. 8 years ago
73 vcstag
74 modules
75 should fail
76 configure file in custom target Use context manager in test cases. 8 years ago
77 external test program
78 ctarget dependency Use context manager in test cases. 8 years ago
79 shared subproject Fix symbol exportation and other things to make all tests pass on MSVC. 9 years ago
80 shared subproject 2 Fix symbol exportation and other things to make all tests pass on MSVC. 9 years ago
81 file object
82 custom subproject dir Fix symbol exportation and other things to make all tests pass on MSVC. 9 years ago
83 has type tests/common: Run compiler checks for both C & C++ 8 years ago
84 extract from nested subdir Add support for extracting objects in unity builds 8 years ago
85 internal dependency
86 same basename Moved targets with same name into subdirs to make all tests pass. 8 years ago
87 declare dep Can query version strings of dependencies. 8 years ago
88 extract all Added a extract_all_objects method to make recombining targets easier. Fixes #205. 9 years ago
89 add language Can add languages only if they are available. Closes #365. 9 years ago
90 identical target name in subproject Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222. 9 years ago
91 plusassign Add += support for strings and integers 9 years ago
92 skip subdir Use makedirs instead of mkdir. Closes #247. 9 years ago
93 private include Use context manager in test cases. 8 years ago
94 default options tests/94 default options: Also test warning_level 8 years ago
95 dep fallback tests: Optional fallback subprojects can fail 8 years ago
96 default library Declare buildtype and platform only once. 9 years ago
97 selfbuilt custom Can use built exes in custom targets. 9 years ago
98 gen extra Use context manager in test cases. 8 years ago
99 benchmark Fixed some tests for new stricter options and OSX. 9 years ago
100 test workdir Can specify a working directory for tests. Closes #326. 9 years ago
101 suites A test can be part of multiple suites. 9 years ago
102 threads By default do not specify language version but instead use the compiler's default. 9 years ago
103 manygen Fix 103 manygen with MSVC on Windows 8 years ago
104 stringdef Forbid backslashes on compiler command lines. It is unfortunately the only reliable way. 9 years ago
105 find program path Only support Python 3. 9 years ago
106 subproject subdir vs2010: fix target_to_build_root method 9 years ago
107 postconf Use context manager in test cases. 8 years ago
108 postconf with args Use context manager in test cases. 8 years ago
109 testframework options enhance test framework to read meson arguments from a file per test 9 years ago
110 extract same name Add support for extracting objects in unity builds 8 years ago
111 has header symbol has_header_symbol: Also detect C++ classes and templates 8 years ago
112 has arg Add Compiler.has_multi_arguments method. 8 years ago
113 generatorcustom tests: Disable 113 generatorcustom on VS backends 8 years ago
114 multiple dir configure file Normalize the path of a configured file to avoid dupes (#640) 8 years ago
115 spaces backslash Ninja now supports backslash in command args, so we can too 8 years ago
116 ternary Created ternary operator. Closes #538. 8 years ago
117 custom target capture Indent fix. 8 years ago
118 allgenerate Split generator @BASENAME@ at the first extension. 8 years ago
119 pathjoin Renamed path_join 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 Rename test cases to remove duplicate numbers. 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 Fix shared module support on Windows 8 years ago
126 llvm ir and assembly Add test for cc.symbols_have_underscore_prefix 8 years ago
127 cpp and asm Test that g++ and Clang++ can compile assembly 8 years ago
128 extract all shared library Test extracting static objects into a shared library 8 years ago
129 object only target Test targets with only generated and prebuilt objects 8 years ago
130 no buildincdir Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago