Jussi Pakkanen
|
30d0c2292f
|
Support target-only cross compilation properly.
|
2015-07-27 00:55:28 +03:00 |
Jussi Pakkanen
|
463d08d545
|
Now host_machine, build_machine and target_machine are properly separated and return correct values.
|
2015-07-27 00:55:27 +03:00 |
Jussi Pakkanen
|
eb3cdb6f8d
|
Changed cross compilation file to new format.
|
2015-07-27 00:54:40 +03:00 |
Igor Gnatenko
|
9a5a6488f0
|
environment: fix bad-continuation
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
2015-06-19 10:48:50 +03:00 |
Jussi Pakkanen
|
d83de3ee56
|
Can specify custom search directories in find_library.
|
2015-05-17 00:58:38 +03:00 |
Jussi Pakkanen
|
a92fcb711b
|
Fix windows tests when using newer MinGW.
|
2015-04-20 22:04:58 +03:00 |
Jussi Pakkanen
|
2bc1e26813
|
Made gtest and gmock work properly on 64 bit Fedora, which uses /usr/lib64. Fixes #40.
|
2015-02-26 19:12:53 +02:00 |
Jussi Pakkanen
|
be9bf62cd7
|
Put /usr/local/lib ahead of /usr/lib in library search order.
|
2015-01-30 19:44:16 +02:00 |
Jussi Pakkanen
|
08ef881c86
|
Extracted compiler definitions to their own file.
|
2014-12-03 22:37:06 +02:00 |
Jussi Pakkanen
|
3979e27a78
|
Get envvar flags for objc and objcpp.
|
2014-12-03 21:55:30 +02:00 |
Jussi Pakkanen
|
8771b1f49b
|
Better Ninja detection.
|
2014-11-24 18:41:41 +02:00 |
Jussi Pakkanen
|
525f0ae6d2
|
Harmonised copyright declarations.
|
2014-11-16 20:19:12 +02:00 |
Jussi Pakkanen
|
0abc1b1bad
|
Workaround for Clang pch include bug with help from Masashi Fujita.
|
2014-10-18 14:08:13 +03:00 |
Jussi Pakkanen
|
56fba53130
|
Nag Fortran compiler definition from Peter Koval.
|
2014-10-11 13:17:04 +03:00 |
Jussi Pakkanen
|
1e12b87b93
|
Gcc and clang can take assebmly files directly.
|
2014-09-30 22:22:42 +03:00 |
Jussi Pakkanen
|
e69f691161
|
VS2013 argument fix.
|
2014-09-26 18:49:15 +03:00 |
Jussi Pakkanen
|
1dc8d324fa
|
A few fixes for bug #6.
|
2014-09-23 00:12:29 +03:00 |
Jussi Pakkanen
|
6f8222a46e
|
Fix for arm library finding.
|
2014-09-21 14:13:22 +03:00 |
Jussi Pakkanen
|
f662ef8483
|
More Fortran compiler definitions from Peter Koval.
|
2014-09-18 19:05:33 +03:00 |
Jussi Pakkanen
|
36d6fc47b3
|
Fortran compiler fixes from Peter Koval.
|
2014-09-08 23:06:49 +03:00 |
Jussi Pakkanen
|
d79b8a19a0
|
Made include args always return arrays for consistency.
|
2014-09-05 18:52:17 +03:00 |
Jussi Pakkanen
|
1c0a735e00
|
Use static library dependencies not when the library is built but when it is used.
|
2014-09-02 23:06:07 +03:00 |
Jussi Pakkanen
|
1419a6a316
|
Do Fortran dependency tracking manually because of bugs in other pieces of software.
|
2014-08-19 21:18:19 +03:00 |
Jussi Pakkanen
|
4d1778f275
|
Write module files into private directory.
|
2014-08-16 22:14:23 +03:00 |
Jussi Pakkanen
|
cba7ee1cd1
|
OCD
|
2014-08-13 18:21:13 +03:00 |
Jussi Pakkanen
|
08472ed4cc
|
Fortran refactoring.
|
2014-08-13 18:17:53 +03:00 |
Jussi Pakkanen
|
0617d11423
|
Fortran compiler support patch from Peter Koval.
|
2014-08-13 17:59:53 +03:00 |
Jussi Pakkanen
|
c4860ff60f
|
Updated copyright years.
|
2014-08-11 00:20:17 +03:00 |
Jussi Pakkanen
|
1e32c79169
|
Do not use GNU linker flags on OSX because it does not support them.
|
2014-08-10 19:51:34 +03:00 |
Jussi Pakkanen
|
a5863477f8
|
Kill end of line whitespace dead.
|
2014-08-07 12:34:35 +03:00 |
Jussi Pakkanen
|
55759e4aa9
|
Can specify project options on the command line and the override defaults.
|
2014-08-06 21:40:23 +03:00 |
Jussi Pakkanen
|
4119859c3d
|
Run VS in inside temp dir so it does not leak files around.
|
2014-08-05 12:08:50 +03:00 |
Jussi Pakkanen
|
21fb06087f
|
Add the object file generated by MSVS pch compilation to the link command line as it is apparently required on some versions.
|
2014-08-04 18:32:08 +03:00 |
Jussi Pakkanen
|
64b01354fb
|
.f90 is Fortran too.
|
2014-08-04 13:15:33 +03:00 |
Jussi Pakkanen
|
5303b1d0f4
|
Scan Fortran dependencies, but it fails currently due to a deficiency in Ninja.
|
2014-08-03 20:37:03 +03:00 |
Jussi Pakkanen
|
8cac567ced
|
Fortran suffix improvingness.
|
2014-08-01 16:33:30 +03:00 |
Jussi Pakkanen
|
bfacc7ef8c
|
Get Fortran flags from envvars.
|
2014-08-01 16:29:24 +03:00 |
Jussi Pakkanen
|
a77551f3d7
|
Basic Fortran support.
|
2014-08-01 16:25:29 +03:00 |
Jussi Pakkanen
|
544ce42c52
|
Build type flags for C#.
|
2014-07-19 01:33:01 +03:00 |
Jussi Pakkanen
|
7814ef986f
|
Set up link paths.
|
2014-07-19 01:14:21 +03:00 |
Jussi Pakkanen
|
fb884e3856
|
Can compile C# programs with Mono.
|
2014-07-18 21:49:14 +03:00 |
Jussi Pakkanen
|
83237f2b38
|
Added option for werror.
|
2014-07-18 20:51:26 +03:00 |
Jussi Pakkanen
|
b33c55bba0
|
Fix SONAME generation.
|
2014-07-18 18:08:22 +03:00 |
Jussi Pakkanen
|
e38f040661
|
Can set install time rpath.
|
2014-07-11 20:53:50 +03:00 |
Jussi Pakkanen
|
1d9795a4c8
|
Sanity check for Objective C compiler.
|
2014-07-08 17:42:58 +03:00 |
Jussi Pakkanen
|
3a3be0f61b
|
Can now build object files in generators, too.
|
2014-07-08 17:08:34 +03:00 |
Jussi Pakkanen
|
60c1bacfaa
|
Added some Fedora paths to library directory list.
|
2014-06-22 21:54:07 +03:00 |
Jussi Pakkanen
|
d2b5e5c7a5
|
The mass flags -> args renaming for consistency.
|
2014-06-22 17:10:00 +03:00 |
Jussi Pakkanen
|
31dbb46652
|
Rust buildtype flags.
|
2014-06-18 23:22:29 +03:00 |
Jussi Pakkanen
|
f22376701b
|
Can compile very basic Rust programs.
|
2014-06-18 01:22:55 +03:00 |