Noam Meltzer
|
3a2334be1b
|
be more resilient for identifying gcc compilers
|
9 years ago |
Jussi Pakkanen
|
8e734a8c9f
|
Set Gnu fortran type based on platform.
|
9 years ago |
Jussi Pakkanen
|
afe7252476
|
Can specify a stdlib subproject that is used implicitly on all targets with said language.
|
9 years ago |
Minijackson
|
8e94ddf625
|
Use module path when looking for meson scripts dir
|
9 years ago |
Nirbheek Chauhan
|
2bdaa1f0c1
|
Separate out cpu_method to environment.py and add amd64 quirk
|
9 years ago |
Nirbheek Chauhan
|
c0765b0e8d
|
Don't require an exe_wrapper when cross-compiling 32-bit on 64-bit
Almost all 64-bit x86 OSes can run 32-bit x86 binaries natively. Detect
that case and don't require an exe wrapper.
|
9 years ago |
Nirbheek Chauhan
|
563b978bf2
|
On failure, print exceptions encountered while searching for compilers (#515)
|
9 years ago |
Nicolas Schneider
|
eb69b268d4
|
Revert "Fix Windows. Again."
This reverts commit e522a9f268 .
|
9 years ago |
Jussi Pakkanen
|
e0792295bc
|
Whitespace fixing.
|
9 years ago |
Jussi Pakkanen
|
6291fb4056
|
Put buildtype flags to vala compiles.
|
9 years ago |
Jussi Pakkanen
|
a42a4d7bf3
|
If should be elif.
|
9 years ago |
Jussi Pakkanen
|
e522a9f268
|
Fix Windows. Again.
|
9 years ago |
Hemmo Nieminen
|
336904b553
|
Move MesonException from coredata to mesonlib.
|
9 years ago |
Jussi Pakkanen
|
ae1f284ade
|
Added base options to Clang compilers.
|
9 years ago |
Nirbheek Chauhan
|
11f63105d0
|
New builtin option: libexecdir for installation of helper executables
|
9 years ago |
Nicolas Schneider
|
ac5ee0c414
|
dump coredata to file before calling backend.generate()
This ensures that all build files always have a later timestamp than
coredata.dat, which is used to check if the build files must be
regenerated.
|
9 years ago |
Jussi Pakkanen
|
d88223bd61
|
Do delayed argument setting properly this time.
|
9 years ago |
Nirbheek Chauhan
|
21d471673a
|
environment: When using MinGW-GCC, the import lib suffix is dll
|
9 years ago |
Jussi Pakkanen
|
23b98cd6e6
|
Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir.
|
9 years ago |
Jussi Pakkanen
|
66c01401de
|
Moved scripts in the module and started work to run them via the main meson command.
|
9 years ago |
Jussi Pakkanen
|
a5508d3fd3
|
Can run most of test suite (with hacks).
|
9 years ago |
Jussi Pakkanen
|
8b1039fa30
|
Organise files into a module structure.
|
9 years ago |
Jussi Pakkanen
|
7e1df7540d
|
Handle custom targets that produce static libraries that are then linked to other targets.
|
9 years ago |
Jussi Pakkanen
|
eb2aefd038
|
Detection works with more vs versions. Closes #332.
|
9 years ago |
Jussi Pakkanen
|
da0bd2acf7
|
Ignore decode errors to work with compilers that write out non-utf8 text.
|
9 years ago |
Jussi Pakkanen
|
d92504797f
|
Can build simple Swift executables.
|
9 years ago |
Jussi Pakkanen
|
d5bdfb5906
|
Check for clang specifically by name on Windows.
|
9 years ago |
Jussi Pakkanen
|
e2313b85d7
|
Refactored builtin options to a dictionary and created a new default library target type.
|
9 years ago |
Jussi Pakkanen
|
910dcbf290
|
Projects can specify default values for options.
|
9 years ago |
Jussi Pakkanen
|
2c5688445b
|
Created iphone cross file and made it possible to specify compile and link args in the cross file.
|
9 years ago |
Jussi Pakkanen
|
3bcb402b3c
|
Detect mingwness better.
|
9 years ago |
Jussi Pakkanen
|
7ca852525c
|
Check for binary called g++ on Windows.
|
9 years ago |
Jussi Pakkanen
|
78739afd9c
|
Use system() instead of name() which is a confusing term.
|
9 years ago |
Jussi Pakkanen
|
30d0c2292f
|
Support target-only cross compilation properly.
|
9 years ago |
Jussi Pakkanen
|
463d08d545
|
Now host_machine, build_machine and target_machine are properly separated and return correct values.
|
9 years ago |
Jussi Pakkanen
|
eb3cdb6f8d
|
Changed cross compilation file to new format.
|
9 years ago |
Igor Gnatenko
|
9a5a6488f0
|
environment: fix bad-continuation
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
10 years ago |
Jussi Pakkanen
|
d83de3ee56
|
Can specify custom search directories in find_library.
|
10 years ago |
Jussi Pakkanen
|
a92fcb711b
|
Fix windows tests when using newer MinGW.
|
10 years ago |
Jussi Pakkanen
|
2bc1e26813
|
Made gtest and gmock work properly on 64 bit Fedora, which uses /usr/lib64. Fixes #40.
|
10 years ago |
Jussi Pakkanen
|
be9bf62cd7
|
Put /usr/local/lib ahead of /usr/lib in library search order.
|
10 years ago |
Jussi Pakkanen
|
08ef881c86
|
Extracted compiler definitions to their own file.
|
10 years ago |
Jussi Pakkanen
|
3979e27a78
|
Get envvar flags for objc and objcpp.
|
10 years ago |
Jussi Pakkanen
|
8771b1f49b
|
Better Ninja detection.
|
10 years ago |
Jussi Pakkanen
|
525f0ae6d2
|
Harmonised copyright declarations.
|
10 years ago |
Jussi Pakkanen
|
0abc1b1bad
|
Workaround for Clang pch include bug with help from Masashi Fujita.
|
10 years ago |
Jussi Pakkanen
|
56fba53130
|
Nag Fortran compiler definition from Peter Koval.
|
10 years ago |
Jussi Pakkanen
|
1e12b87b93
|
Gcc and clang can take assebmly files directly.
|
10 years ago |
Jussi Pakkanen
|
e69f691161
|
VS2013 argument fix.
|
10 years ago |
Jussi Pakkanen
|
1dc8d324fa
|
A few fixes for bug #6.
|
10 years ago |