Jussi Pakkanen
e2313b85d7
Refactored builtin options to a dictionary and created a new default library target type.
9 years ago
Igor Gnatenko
e96a31cce4
rpm macros: export *FLAGS
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Jussi Pakkanen
0962909120
Can specify a subproject fallback for dependencies.
9 years ago
Jussi Pakkanen
2984d421b7
Put extra flags at the end because some versions of gcc do not handle -l flags before the source file.
9 years ago
Jussi Pakkanen
336771f444
Handle resource path properly.
9 years ago
Jussi Pakkanen
8b1128a93b
Resource can be either a string or a File.
9 years ago
Jussi Pakkanen
a16463972d
Parse contents of gresource xml and add deps manually. A bit of a hack but necessary due to missing upstream functionality. Closes #298 .
9 years ago
Jussi Pakkanen
c0070aadae
Now that projects can easily override defaults, return warning level to 2.
9 years ago
Jussi Pakkanen
062512a0f1
Use project default settings in compile tests unless told not to. Closes #296 .
9 years ago
Jussi Pakkanen
4286bdb86f
Trying to run nonexisting programs can return many different types of exception, so catch everything. Closes #299 .
9 years ago
Jussi Pakkanen
f16986e31b
Can set extra args to all compilation checks.
9 years ago
Jussi Pakkanen
2056426b47
Open all wrapdb urls via the same code path.
9 years ago
Jussi Pakkanen
0c63556286
Extra args also for compiles. Closes #292 .
9 years ago
Jussi Pakkanen
538073a9cf
Created a link test method.
9 years ago
Jussi Pakkanen
910dcbf290
Projects can specify default values for options.
9 years ago
Jussi Pakkanen
5f2b00233d
Merge pull request #288 from mesonbuild/gdocflags
...
Can specify extra flags to gtkdoc-scan invocations
9 years ago
Jussi Pakkanen
3103409f6e
Wait properly.
9 years ago
Jussi Pakkanen
47cb6c1030
More robust output decoding. Closes #289 .
9 years ago
Wink Saville
5504c3ac95
Gracefully handle missing machine info.
9 years ago
Jussi Pakkanen
bbbe102cc2
Can set extra args to gtkdoc scan.
9 years ago
Jussi Pakkanen
0b63f32fe3
Can specify extra args to gtkdoc-scan.
9 years ago
Jussi Pakkanen
3b2d33ef84
Made gtkdochelper take arguments by switches rather than location.
9 years ago
Jussi Pakkanen
572ce0f451
Added cpu family property to system information.
9 years ago
Jussi Pakkanen
1c186d4a30
Only compile when doing cross compilation sanity checks because linking gets way too complicated.
9 years ago
Jussi Pakkanen
a05f0385e3
Clang fix.
9 years ago
Jussi Pakkanen
e4ff4b7c8c
Can specify version requirements to subprojects.
9 years ago
Jussi Pakkanen
172fa2f8dd
Merge pull request #275 from mesonbuild/compileroptions
...
Compiler options
9 years ago
Jussi Pakkanen
c5788548d2
Can check for Meson version in project definition.
9 years ago
Jussi Pakkanen
df979ad422
String startswith and endswith methods.
9 years ago
Jussi Pakkanen
cf5cefba0d
Merge pull request #279 from ieei/fixup-manual_test_4
...
Replace host.name() with host_machine.system().
9 years ago
Haakon Sporsheim
5cdbec46ea
Add Haakon Sporsheim to authors.
9 years ago
Jussi Pakkanen
a16bea5938
More variable introspection.
9 years ago
Haakon Sporsheim
7ec9b50f8e
Fix manual tests using host.name()
9 years ago
Jussi Pakkanen
0d56955e9c
Created a stringarray option type and added Windows system libs option that uses it.
9 years ago
Jussi Pakkanen
d952812b1b
Fix Rust to work with 1.3 release. Closes #277 .
9 years ago
Jussi Pakkanen
7c9c03b430
A few Rust fixes.
9 years ago
Jussi Pakkanen
5cdad45b90
Expose compiler options in get_option().
9 years ago
Jussi Pakkanen
d32af67e68
Put compiler options to introspection output.
9 years ago
Jussi Pakkanen
9a4016d37a
Added option for VS exception type.
9 years ago
Jussi Pakkanen
606dfed39f
Merge pull request #274 from mesonbuild/privinc
...
Make it possible to expose private directory for header inclusion
9 years ago
Jussi Pakkanen
b197d9e279
Can set compiler options with mesonconf.
9 years ago
Jussi Pakkanen
50663144c3
Can set compiler options, added language versions for Gnu and Clang.
9 years ago
Jussi Pakkanen
d76e89f780
Extracted common functionality to base class.
9 years ago
Jussi Pakkanen
4dff3f9fb3
Refactored option classes to mesonlib.
9 years ago
Jussi Pakkanen
c02009a698
Merge pull request #273 from kylemanna/python3-env
...
tests: Use /usr/bin/env python3
9 years ago
Jussi Pakkanen
68fdef88cb
Make generated header dependencies transitive.
9 years ago
Jussi Pakkanen
a9ec9ba104
Basic outline for exposing private dir. Not working fully yet.
9 years ago
Jussi Pakkanen
7bb28ef3c8
Flatten method arguments so you can generate an array of items.
9 years ago
Kyle Manna
721aa2fa65
authors: Add Kyle
...
* Add myself
9 years ago
Kyle Manna
8fcbff8542
tests: Use /usr/bin/env python3
...
* Use the env variable to $PATH is searched instead of hardcoded
* Enables a local python build to take priority over system python build
as commonly used by tools like virtualenv.
9 years ago