Skip to content

Commit 96160a9

Browse files
committed
updates to build
2 parents 5083343 + a1548bf commit 96160a9

File tree

7 files changed

+12
-13
lines changed

7 files changed

+12
-13
lines changed

.travis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ install:
1515
script:
1616
- ./build.sh NuGet
1717

18-
# See bug "https://bugzilla.xamarin.com/show_bug.cgi?id=41914"
19-
# peverify failing on Mono latest with "condition `res != EINVAL' not met", on OSX
18+
# Fails on Travis Linux Mono latest (4.6.1) because FSharp.Core PCLs are not installed, see
19+
# https://github.com/fsharp/fsharp/issues/623#issuecomment-253165838
2020

2121
matrix:
2222
allow_failures:
23-
- os: osx
23+
- os: linux
2424
mono: latest
2525

2626

build.fsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,13 +281,13 @@ Target "RunTests.NetCore" (fun _ ->
281281
//use dotnet-mergenupkg to merge the .netcore nuget package into the default one
282282
Target "Nuget.AddNetCore" (fun _ ->
283283
do
284-
let nupkg = sprintf "../../../%s/FSharp.Compiler.Service.%s.nupkg" buildDir (release.AssemblyVersion)
285-
let netcoreNupkg = sprintf "bin/FSharp.Compiler.Service.%s.nupkg" (release.AssemblyVersion)
284+
let nupkg = sprintf "../../../%s/FSharp.Compiler.Service.%s.nupkg" buildDir release.AssemblyVersion
285+
let netcoreNupkg = sprintf "bin/Release/FSharp.Compiler.Service.%s.nupkg" release.AssemblyVersion
286286
runCmdIn "src/fsharp/FSharp.Compiler.Service" "dotnet" "mergenupkg --source %s --other %s --framework netstandard1.6" nupkg netcoreNupkg
287287

288288
do
289-
let nupkg = sprintf "../../../%s/FSharp.Compiler.Service.ProjectCracker.%s.nupkg" buildDir (release.AssemblyVersion)
290-
let netcoreNupkg = sprintf "bin/FSharp.Compiler.Service.ProjectCracker.%s.nupkg" (release.AssemblyVersion)
289+
let nupkg = sprintf "../../../%s/FSharp.Compiler.Service.ProjectCracker.%s.nupkg" buildDir release.AssemblyVersion
290+
let netcoreNupkg = sprintf "bin/Release/FSharp.Compiler.Service.ProjectCracker.%s.nupkg" release.AssemblyVersion
291291
runCmdIn "src/fsharp/FSharp.Compiler.Service.ProjectCracker" "dotnet" "mergenupkg --source %s --other %s --framework netstandard1.6" nupkg netcoreNupkg
292292
)
293293

nuget/FSharp.Compiler.Service.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ files
2020
../bin/v4.5/FSharp.Compiler.Service.?db ==> lib/net45
2121
../bin/v4.5/FSharp.Compiler.Service.dll.?db ==> lib/net45
2222
../bin/v4.5/FSharp.Compiler.Service.MSBuild.v12.dll ==> lib/net45
23+
../bin/v4.5/FSharp.Compiler.Service.MSBuild.v14.dll ==> lib/net45
2324
dependencies
2425
System.Collections.Immutable >= LOCKEDVERSION
2526
System.Reflection.Metadata >= LOCKEDVERSION

nuget/projectcracker.template

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ files
1616
../bin/v4.5/FSharp.Compiler.Service.ProjectCrackerTool.exe ==> utilities/net45
1717
../bin/v4.5/FSharp.Compiler.Service.ProjectCrackerTool.exe.config ==> utilities/net45
1818
../bin/v4.5/FSharp.Compiler.Service.ProjectCrackerTool.?db ==> utilities/net45
19-
../bin/v4.5/FSharp.Compiler.Service.ProjectCrackerTool.exe.?db ==> utilities/net45
2019
../bin/v4.5/FSharp.Compiler.Service.ProjectCracker.dll ==> lib/net45
2120
../bin/v4.5/FSharp.Compiler.Service.ProjectCracker.xml ==> lib/net45
2221
../bin/v4.5/FSharp.Compiler.Service.ProjectCracker.?db ==> lib/net45
23-
../bin/v4.5/FSharp.Compiler.Service.ProjectCracker.dll.?db ==> lib/net45

src/fsharp/FSharp.Compiler.Service.ProjectCracker/project.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "7.0.0",
2+
"version": "8.0.0",
33
"buildOptions": {
44
"debugType": "portable",
55
"emitEntryPoint": false,
@@ -36,7 +36,7 @@
3636
"Microsoft.Build.Utilities.Core": "14.3.0",
3737
"System.Runtime.Serialization.Json": "4.0.2",
3838
"FSharp.Compiler.Service": {
39-
"version": "7.0.0",
39+
"version": "8.0.0",
4040
"target": "project"
4141
}
4242
},

src/fsharp/FSharp.Compiler.Service/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "7.0.0",
2+
"version": "8.0.0",
33
"buildOptions": {
44
"debugType": "portable",
55
"compilerName": "fsc",

src/fsharp/vs/SimpleServices.fsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ type SimpleCheckFileResults =
8181
type SimpleSourceCodeServices =
8282

8383
/// Create a singleton global isntance for checking and compiling F# scripts
84-
new: unit -> SimpleSourceCodeServices
84+
new: ?msbuildEnabled: bool * ?msbuildVersion : string-> SimpleSourceCodeServices
8585

8686
/// Tokenize a single line, returning token information and a tokenization state represented by an integer
8787
member TokenizeLine: line:string * state:int64 -> FSharpTokenInfo [] * int64

0 commit comments

Comments
 (0)