Jussi Pakkanen
|
161d633f36
|
Added support for calling into C.
|
9 years ago |
Jussi Pakkanen
|
d531f915b1
|
Can build Swift libraries and link them.
|
9 years ago |
Jussi Pakkanen
|
43b07729aa
|
Reworked swift code so now can use multiple source files in one target.
|
9 years ago |
Jussi Pakkanen
|
7ed515dacc
|
Refactored dep file name so Swift dependency tracking works.
|
9 years ago |
Jussi Pakkanen
|
d92504797f
|
Can build simple Swift executables.
|
9 years ago |
Thibault Saunier
|
b15aa49af2
|
Handle the case where we can not execute a file the tempdir
|
9 years ago |
Jussi Pakkanen
|
1caf7e6f4a
|
Yet another step in the neverending saga of -Wpedantic.
|
9 years ago |
Jussi Pakkanen
|
e33cf31347
|
Do not use the linker in cross C++ sanity check to make bare metal projects work.
|
9 years ago |
Jussi Pakkanen
|
78e2cf0641
|
More logging for compiler sanity testing.
|
9 years ago |
Jussi Pakkanen
|
5f44748ddd
|
Fix debug format for msvc optimized builds.
|
9 years ago |
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.
|
10 years ago |
Igor Gnatenko
|
19ae286aff
|
compilers: fix can_compile. Closes #189
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
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
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
10 years ago |
Jussi Pakkanen
|
9107bc35d7
|
Write compile attempts to log. Closes #135.
|
10 years ago |
Igor Gnatenko
|
46804d4fe6
|
add has_type method
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
|
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 |