51 Commits (53f0b3c0e7f34be689295f1d65e8018c99edf6f3)

Author SHA1 Message Date
Jussi Pakkanen 8495075cee Turned builtin options into proper objects. 9 years ago
Jussi Pakkanen 2984d421b7 Put extra flags at the end because some versions of gcc do not handle -l flags before the source file. 9 years ago
Jussi Pakkanen f16986e31b Can set extra args to all compilation checks. 9 years ago
Jussi Pakkanen 0c63556286 Extra args also for compiles. Closes #292. 9 years ago
Jussi Pakkanen 538073a9cf Created a link test method. 9 years ago
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 0d56955e9c Created a stringarray option type and added Windows system libs option that uses it. 9 years ago
Jussi Pakkanen 9a4016d37a Added option for VS exception type. 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 d23e59ed5f But build type build args to vs command line. 9 years ago
Jussi Pakkanen 067935ce76 Added conf option for build tree layout. 9 years ago
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 9 years ago
Jussi Pakkanen 4dd6a85075 Fix Windows again. 9 years ago
Jussi Pakkanen 2e3bd006d3 Converted alignment check to work also when cross compiling. 9 years ago
Jussi Pakkanen ad5795ed2e Converted sizeof check to work also when cross compiling. 9 years ago
Marko Raatikainen 28f60ca474 Fix shared libraries for fortran 9 years ago
Jussi Pakkanen 4a06f6d399 Do not use fpic on mingw as it is not needed. 9 years ago
Jussi Pakkanen 6cca79b052 Added multiple selectable warning levels. 9 years ago
Jussi Pakkanen cd97f7a768 Give sanity test binaries different names. Also expose project version to modules. 9 years ago
Jussi Pakkanen bd5b4deeda Better sanity testing. 9 years ago
Jussi Pakkanen 199c57d8d6 Added debugging output. 9 years ago
Jussi Pakkanen eb3cdb6f8d Changed cross compilation file to new format. 9 years ago
Jussi Pakkanen cbc3723797 Store warning flags in object instead of class because it does not seem to unpickle cleanly on some platforms. Closes #209. 9 years ago
Igor Gnatenko 19ae286aff compilers: fix can_compile. Closes #189 10 years ago
Jussi Pakkanen 6f76c45a54 Added dummy id field. Closes #181. 10 years ago
Jussi Pakkanen dc7665a7dd Add dummy gcctype. Closes #184. 10 years ago
Jussi Pakkanen ec761ce560 Add gcctype for objc. Closes #179. Closes #180. 10 years ago
Jussi Pakkanen 2b3b0ee449 Added name_string method. Closes #182. Closes #183. 10 years ago
Jussi Pakkanen 9c63d8cd48 Added name_string method. Closes #177. Closes #178 10 years ago
Jussi Pakkanen 756b3365be Added name_string method. Closes #176. 10 years ago
Igor Gnatenko 11c3ec1998 compiler: fix bad-continuation 10 years ago
Jussi Pakkanen 9107bc35d7 Write compile attempts to log. Closes #135. 10 years ago
Igor Gnatenko 46804d4fe6 add has_type method 10 years ago
Jussi Pakkanen 0ba1d545af Accept .S files as assembler too. 10 years ago
Jussi Pakkanen 05b6220844 In Vala .vapi files are sort of headers that you must put on the command line. Make it so. 10 years ago
Jussi Pakkanen 852fb28888 Do not use -o with Vala. Closes #120. 10 years ago
Jussi Pakkanen 83e04ca70f Fix the remaining tests. 10 years ago
Jussi Pakkanen bf9b5d7b72 The first step in a major refactoring starts by adding a new layer of abstraction. 10 years ago
Jussi Pakkanen a4a3ba139b Use -pedantic instead of -Wpedantic on old GCC versions. 10 years ago
Jussi Pakkanen 48477102c9 Now can compile all Qt5 tests with module. 10 years ago
Jussi Pakkanen a91b3fcdc5 Add thread_link_flags to static linkers. 10 years ago
Jussi Pakkanen 2107be2a78 Add thread flags to compilers and use them on dependencies that require threads. Fixes #31. 10 years ago
Jussi Pakkanen 22af56e05a More warnings by default. 10 years ago
Jussi Pakkanen 90447738bb Added pedantic flag which I though had already been there since the beginning. 10 years ago
Jussi Pakkanen 36558a4cd1 Refix Java. 10 years ago
Jussi Pakkanen 0f65a5991c Removed remnants of old debug funcs. 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