Commit Graph

196 Commits

Author SHA1 Message Date
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
Jussi Pakkanen ffb4a54681 Grab more info into version string. 2014-06-17 00:17:45 +03:00
Jussi Pakkanen 7c8cd80a15 Removed cppcheck target now that we have run targets. 2014-06-11 23:21:22 +03:00
Jussi Pakkanen 365f529c75 Store build flags into coredata as it is persistent and needs to survive over Meson reconfigurations. 2014-06-07 23:43:16 +03:00
Jussi Pakkanen 7edd58f591 Now can compile Vala executables. 2014-05-10 02:26:54 +03:00
Jussi Pakkanen 9c2364b515 Started work on Vala compilation. 2014-05-10 01:14:52 +03:00
Jussi Pakkanen 4c02a35fe0 Updated msvc compile and link flag functions. 2014-04-16 21:38:49 +03:00
Jussi Pakkanen 6579af34f3 Added build type specific link flags. 2014-04-16 21:00:25 +03:00
Jussi Pakkanen b626d017a2 Specify build flags per build type. 2014-04-16 20:51:31 +03:00
Jussi Pakkanen ac81594952 Added capability to compile sources files with moc, too. 2014-04-06 19:56:38 +03:00
Jussi Pakkanen 4fa221bc49 Objective C/C++ works with XCode. 2014-04-02 22:51:52 +03:00
Jussi Pakkanen 5efb36caab Apparently dynamic linking with C++ had been broken for a while now. Sorry about that. 2014-03-31 18:11:40 +03:00
Jussi Pakkanen f807ab209d Now can has linking against shared libraries. 2014-03-19 22:26:47 +02:00
Jussi Pakkanen 7cd9749127 Java compiles and links. 2014-03-11 22:19:05 +02:00
Jussi Pakkanen 9955ca254b Can generate a build.ninja for Jave but it does not work yet. 2014-03-11 00:23:20 +02:00
Jussi Pakkanen 11f2106228 Now can detect Java compiler. 2014-03-10 22:49:29 +02:00
Jussi Pakkanen e321345f41 Started work on Java support because why not. 2014-03-10 22:35:00 +02:00
Jussi Pakkanen d1dfb5f512 Rpath trimming. 2014-03-09 19:16:49 +02:00