@@ -25,6 +25,7 @@ public class BuildPaths
25
25
26
26
var semVersion = version . SemVersion ;
27
27
28
+ var sourceDir = ( DirectoryPath ) ( context . Directory ( "./src" ) ) ;
28
29
var artifactsDir = ( DirectoryPath ) ( context . Directory ( "./artifacts" ) + context . Directory ( "v" + semVersion ) ) ;
29
30
var artifactsBinDir = artifactsDir . Combine ( "bin" ) ;
30
31
var artifactsBinPortableDir = artifactsBinDir . Combine ( "portable" ) ;
@@ -45,6 +46,7 @@ public class BuildPaths
45
46
46
47
// Directories
47
48
var buildDirectories = new BuildDirectories (
49
+ sourceDir ,
48
50
artifactsDir ,
49
51
nativeDir ,
50
52
buildArtifactDir ,
@@ -93,6 +95,7 @@ public class BuildFiles
93
95
94
96
public class BuildDirectories
95
97
{
98
+ public DirectoryPath Source { get ; private set ; }
96
99
public DirectoryPath Artifacts { get ; private set ; }
97
100
public DirectoryPath Native { get ; private set ; }
98
101
public DirectoryPath NugetRoot { get ; private set ; }
@@ -107,6 +110,7 @@ public class BuildDirectories
107
110
public ICollection < DirectoryPath > ToClean { get ; private set ; }
108
111
109
112
public BuildDirectories (
113
+ DirectoryPath sourceDir ,
110
114
DirectoryPath artifactsDir ,
111
115
DirectoryPath nativeDir ,
112
116
DirectoryPath buildArtifactDir ,
@@ -120,6 +124,7 @@ public class BuildDirectories
120
124
DirectoryPath artifactsBinFullFx472Dir
121
125
)
122
126
{
127
+ Source = sourceDir ;
123
128
Artifacts = artifactsDir ;
124
129
Native = nativeDir ;
125
130
BuildArtifact = buildArtifactDir ;
0 commit comments