File tree Expand file tree Collapse file tree 6 files changed +11
-35
lines changed
Expand file tree Collapse file tree 6 files changed +11
-35
lines changed Original file line number Diff line number Diff line change 1- // xake build file
2- // boostrapping xake.core
3- open System.IO
4- System.Environment.CurrentDirectory <- __ SOURCE_ DIRECTORY__
5-
6- let file = Path.Combine( " packages" , " Xake.Core.dll" )
7- if not ( File.Exists file) then
8- printf " downloading xake.core assembly..." ; Directory.CreateDirectory( " packages" ) |> ignore
9- let url = " https://github.com/OlegZee/Xake/releases/download/v0.7.0/Xake.Core.dll"
10- use wc = new System.Net.WebClient() in wc.DownloadFile( url, file + " __" ); File.Move( file + " __" , file)
11- printfn " "
12-
131// xake build file body
14- #r @" packages/Xake.Core.dll"
15- //#r @"bin/Debug/Xake.Core.dll"
2+ #r @" packages/Xake/tools/Xake.Core.dll"
163
174open Xake
185open Xake.SystemTasks
Original file line number Diff line number Diff line change 1+ @ echo off
2+ .paket/paket.bootstrapper.exe
3+ .paket/paket.exe install
4+
15fsi build.fsx
Original file line number Diff line number Diff line change 11// xake build file
2- // boostrapping xake.core
3- System.Environment.CurrentDirectory <- __ SOURCE_ DIRECTORY__
42
5- let file = System.IO.Path.Combine( " packages" , " Xake.Core.dll" )
6- if not ( System.IO.File.Exists file) then
7- printf " downloading xake.core assembly..." ; System.IO.Directory.CreateDirectory( " packages" ) |> ignore
8- let url = " https://github.com/OlegZee/Xake/releases/download/v0.7.0/Xake.Core.dll"
9- use wc = new System.Net.WebClient() in wc.DownloadFile( url, file + " __" ); System.IO.File.Move( file + " __" , file)
10- printfn " "
11-
12- #r @" packages/Xake.Core.dll"
3+ #r @" packages/Xake/tools/Xake.Core.dll"
134//#r @"bin/Debug/Xake.Core.dll"
145
156open Xake
@@ -50,7 +41,6 @@ do xake {ExecOptions.Default with ConLogLevel = Verbosity.Chatty } {
5041
5142 rules [
5243 " main" => action {
53- do ! need [ " get-deps" ]
5444 do ! need [ " build" ]
5545 do ! need [ " test" ]
5646 }
@@ -60,15 +50,6 @@ do xake {ExecOptions.Default with ConLogLevel = Verbosity.Chatty } {
6050 do ! rm [ " bin/*.*" ]
6151 }
6252
63- " get-deps" =>
64- action {
65- try
66- do ! system ( useClr >> checkErrorLevel) " .paket/paket.bootstrapper.exe" [] |> Action.Ignore
67- do ! system ( useClr >> checkErrorLevel) " .paket/paket.exe" [ " install" ] |> Action.Ignore
68- with e ->
69- failwithf " Failed to install packages. Error is %s " e.Message
70- }
71-
7253 " test" => action {
7354 do ! need[ TestsAssembly]
7455 do ! system ( useClr >> checkErrorLevel) " packages/NUnit.Runners/tools/nunit-console.exe" [ TestsAssembly] |> Action.Ignore
Original file line number Diff line number Diff line change 11#! /bin/bash
2+ mono .paket/paket.bootstrapper.exe
3+ mono .paket/paket.exe install
24fsharpi build.fsx $*
Original file line number Diff line number Diff line change @@ -3,4 +3,5 @@ source https://www.nuget.org/api/v2/
33nuget FSharp.Core 3.1.2.5
44nuget NUnit.Runners
55nuget Nuget.CommandLine
6- nuget nunit 2.6.3 framework
6+ nuget nunit 2.6.3 framework
7+ nuget Xake 0.8.2
Original file line number Diff line number Diff line change 44 NuGet.CommandLine (2.8.5)
55 NUnit (2.6.3)
66 NUnit.Runners (2.6.4)
7+ Xake (0.8.2)
You can’t perform that action at this time.
0 commit comments