224 Commits (f89023c58be0abe1fb68900cb6ceacfcdaa474d9)

Author SHA1 Message Date
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 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
Jussi Pakkanen 6f8222a46e Fix for arm library finding. 10 years ago
Jussi Pakkanen f662ef8483 More Fortran compiler definitions from Peter Koval. 10 years ago
Jussi Pakkanen 36d6fc47b3 Fortran compiler fixes from Peter Koval. 10 years ago
Jussi Pakkanen d79b8a19a0 Made include args always return arrays for consistency. 10 years ago
Jussi Pakkanen 1c0a735e00 Use static library dependencies not when the library is built but when it is used. 10 years ago
Jussi Pakkanen 1419a6a316 Do Fortran dependency tracking manually because of bugs in other pieces of software. 10 years ago
Jussi Pakkanen 4d1778f275 Write module files into private directory. 10 years ago
Jussi Pakkanen cba7ee1cd1 OCD 10 years ago
Jussi Pakkanen 08472ed4cc Fortran refactoring. 10 years ago
Jussi Pakkanen 0617d11423 Fortran compiler support patch from Peter Koval. 10 years ago
Jussi Pakkanen c4860ff60f Updated copyright years. 10 years ago
Jussi Pakkanen 1e32c79169 Do not use GNU linker flags on OSX because it does not support them. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 10 years ago
Jussi Pakkanen 55759e4aa9 Can specify project options on the command line and the override defaults. 10 years ago
Jussi Pakkanen 4119859c3d Run VS in inside temp dir so it does not leak files around. 10 years ago
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. 10 years ago
Jussi Pakkanen 64b01354fb .f90 is Fortran too. 10 years ago
Jussi Pakkanen 5303b1d0f4 Scan Fortran dependencies, but it fails currently due to a deficiency in Ninja. 10 years ago
Jussi Pakkanen 8cac567ced Fortran suffix improvingness. 10 years ago
Jussi Pakkanen bfacc7ef8c Get Fortran flags from envvars. 10 years ago
Jussi Pakkanen a77551f3d7 Basic Fortran support. 10 years ago
Jussi Pakkanen 544ce42c52 Build type flags for C#. 11 years ago