Make a copy of Swift.xcspec that can be @VARIABLE@-substituted by cmake's configure_file mechanism, and add CMake rules to install the Xcode, vim, and emacs utils.
Swift SVN r4271
With the -release flag, the script will perform a RelWithDebInfo build of LLVM, Clang, and Swift, and will also build a package of the release build if the build and tests succeed.
Swift SVN r4260
Treat this as something to be replaced as soon as possible; it works for the white paper, with the odd issue, but may not be so great for more complex code. Your mileage may vary.
Originally written never to be seen by anyone but me, I commit this against my better judgement; may y'all have mercy on my soul.
Swift SVN r4113
Create the ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins directory hierarchy if it doesn't exist. And don't stampede forward if a stage of the script fails.
Swift SVN r4003
/usr/local/bin isn't on PATH in the Jenkins environment, so add a variable to point at cmake. Jenkins' "emulate clean checkout" behavior also clobbers clang when it's checked out inside an llvm checkout, so change the script to expect LLVM and Clang checked out side-by-side and create a symlink to Clang from the LLVM tree.
Swift SVN r3972
This script configures and builds LLVM, Clang, and Swift from a fresh checkout (which should be prepared by Jenkins) and then runs the Swift tests.
Swift SVN r3969
% utils/xcode/install.sh path/to/bin/swift
The "Name That Tune" Xcode project now contains a tiny little Swift CLI
program. It's fine to open the project without the xcplugin installed,
but if it is installed, you can select your modularized SDK and build/run
it in Xcode. (I'm hoping to make Foundation integration work out of the
box as well, but I can't test that because ObjC bridging is currently
broken.)
Tim, please add your xclangspec here!
Swift SVN r3442