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
Jussi Pakkanen
d987bc2e9c
Use rspfile on compiles too.
9 years ago
Jussi Pakkanen
be6114068b
Use rspfile so long command lines work on Windows. Closes #271 .
9 years ago
Jussi Pakkanen
61bd979cdc
A bit wider regexp.
9 years ago
Jussi Pakkanen
d4a922c21a
Can set build targets as arguments to run_target. Closes #270 .
9 years ago
Jussi Pakkanen
d23e59ed5f
But build type build args to vs command line.
9 years ago
Jussi Pakkanen
7ed4fad033
Use ids as they key.
9 years ago
Jussi Pakkanen
5297516c91
Changed target naming algorithm to avoid Windows file name forbidden characters.
9 years ago
Jussi Pakkanen
d170836051
Windows fix.
9 years ago
Jussi Pakkanen
c6a3a1f56a
Minor cleanup for consistency.
9 years ago
Thibault Saunier
c24573483d
Do not use intr before it exists
9 years ago
Jussi Pakkanen
5c5f8c7813
Merged trunk changes.
9 years ago
Jussi Pakkanen
067935ce76
Added conf option for build tree layout.
9 years ago
Jussi Pakkanen
384365c843
Added outdir() method to build targets so we can make output dirs togglable.
9 years ago
Jussi Pakkanen
77d53c2266
Bump version number for new development.
9 years ago
Jussi Pakkanen
68a6bd3b11
Bumped version numbers for release.
9 years ago
Jussi Pakkanen
b8b50020f0
Check correct output element.
9 years ago
Jussi Pakkanen
dd68c926f8
Boost path fix for Windows.
9 years ago
Jussi Pakkanen
325ed6288b
Can leave Boost modules empty to only use the plain header libraries. Closes #263 .
9 years ago
Jussi Pakkanen
2e585856be
Prevent generation of Ninja files with target ambiguities.
9 years ago
Jussi Pakkanen
33217038b4
Put full path to exe_wrapped run targets in case the runner script assumes that the runnable binary needs to be in PATH.
9 years ago
Jussi Pakkanen
840acdd028
Fix.
9 years ago
Jussi Pakkanen
4e8c4035e5
Can have built binaries in run_targets. Closes #264 .
9 years ago
Jussi Pakkanen
32f72fee25
Merge pull request #262 from germandiagogomez/boost-macosx-lib-detection
...
BoostDependency dylib detection added.
9 years ago