Jussi Pakkanen
|
63e803ae0f
|
Made shared the default libtype as it is faster for daily development.
|
9 years ago |
Jussi Pakkanen
|
cc19bf0f45
|
Move option validation in objects rather than doing it only in the conf script.
|
9 years ago |
Jussi Pakkanen
|
fa9799a96a
|
Renamed default_library to library.
|
9 years ago |
Jussi Pakkanen
|
8495075cee
|
Turned builtin options into proper objects.
|
9 years ago |
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 |