diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2016-11-07 19:57:42 -0600 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2016-11-15 18:58:10 -0600 |
commit | 78c3acc2eee5510dfdebcab4e62b32a7f43930c4 (patch) | |
tree | 40df0d94ba686c270bd81a1cd542eb2602f68afa /pkgs/development/tools/xcbuild | |
parent | f1897116d04d99a4491ef3a8db6acf54dd0035c6 (diff) | |
download | nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar.gz nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar.bz2 nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar.lz nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar.xz nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.tar.zst nixlib-78c3acc2eee5510dfdebcab4e62b32a7f43930c4.zip |
xcbuild: Add install phase
This phase is disabled for now but we can use it later.
Diffstat (limited to 'pkgs/development/tools/xcbuild')
-rw-r--r-- | pkgs/development/tools/xcbuild/setup-hook.sh | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/pkgs/development/tools/xcbuild/setup-hook.sh b/pkgs/development/tools/xcbuild/setup-hook.sh index 72ffb7b128c5..0d38e2466b0d 100644 --- a/pkgs/development/tools/xcbuild/setup-hook.sh +++ b/pkgs/development/tools/xcbuild/setup-hook.sh @@ -1,15 +1,27 @@ -xcbuildPhase() { - runHook preConfigure +xcbuildBuildPhase() { + export DSTROOT=$out + + runHook preBuild echo "running xcodebuild" - xcodebuild + xcodebuild OTHER_CFLAGS="$NIX_CFLAGS_COMPILE" OTHER_LDFLAGS="$NIX_LDFLAGS" build + + runHook postBuild +} + +xcbuildInstallPhase () { + runHook preInstall + + # not implemented + # xcodebuild install - runHook postConfigure + runHook postInstall } -if [ -z "$dontUseXcbuild" -a -z "$configurePhase" ]; then - configurePhase=xcbuildPhase +if [ -z "$dontUseXcbuild" ]; then + buildPhase=xcbuildBuildPhase + installPhase=xcbuildInstallPhase fi # if [ -d "*.xcodeproj" ]; then |