Greg Parker
974f1e4ea9
Clean up -force_load and linkage of libswift_runtime.a. Fixes test Interpreter/Union.swift.
...
Swift SVN r8398
2013-09-18 06:28:53 +00:00
Greg Parker
8e13188209
Consolidate some build flags for .swift files. Add cross-compilation support.
...
Swift SVN r8181
2013-09-13 01:51:48 +00:00
Jordan Rose
3e992a64fa
Use -module-link-name to encode library names in standard library modules.
...
...which allows us to drop the hardcoded logic to load specific libraries
in immediate modes.
Swift SVN r7585
2013-08-26 18:57:50 +00:00
Adrian Prantl
97cdb29f5d
Turn on (swift) debug symbols for debug builds. This gives us a bunch of
...
additional test coverage for free.
Swift SVN r7468
2013-08-22 18:36:05 +00:00
Jordan Rose
bee99803b2
Build modules alongside object files for the standard library.
...
...rather than as a separate step. This avoids duplicating Parse and Sema
work for these. (This is the new and correct version of r7377.)
Also, remove leftover code for building "swift.swift" and friends in lieu
of proper modules. We're not going back to those days. :-)
Swift SVN r7420
2013-08-21 20:15:00 +00:00
Jordan Rose
2341903bb0
[Makefiles] Convert autoconf build to use modules.
...
Note that if you already have an autoconf build, you will need to erase
build/*/lib/*.swift (the first * being "all configurations").
Swift SVN r6534
2013-07-24 00:01:47 +00:00
Argyrios Kyrtzidis
341962ce92
[CMake] Introduce add_swift_compiler_flags() and add_swift_optimization_flags() to reduce copy-pasting.
...
Swift SVN r6342
2013-07-18 01:12:53 +00:00
Dmitri Hrybenko
77e43c2a1a
Splitting the standard library: move objc -> stdlib/objc
...
Swift SVN r5883
2013-06-28 22:15:07 +00:00