@@ -18,7 +18,8 @@ bool get _is64Bit => Platform.version.contains("x64");
18
18
@Task ('Build Dart script snapshot.' )
19
19
void snapshot () {
20
20
ensureBuild ();
21
- Dart .run ('bin/sass.dart' , vmArgs: ['--snapshot=build/sass.dart.snapshot' ]);
21
+ Dart .run ('bin/sass.dart' ,
22
+ vmArgs: ['-Dversion=$version ' , '--snapshot=build/sass.dart.snapshot' ]);
22
23
}
23
24
24
25
@Task ('Build a dev-mode Dart application snapshot.' )
@@ -42,6 +43,7 @@ void _appSnapshot() {
42
43
arguments: ['tool/app-snapshot-input.scss' ],
43
44
vmArgs: [
44
45
'--enable-asserts' ,
46
+ '-Dversion=$version ' ,
45
47
'--snapshot=build/sass.dart.app.snapshot' ,
46
48
'--snapshot-kind=app-jit'
47
49
],
@@ -103,15 +105,11 @@ Future<void> _buildPackage(String os) async {
103
105
..addFile (file ("dart-sass/src/sass.dart.snapshot" ,
104
106
useNative ? "build/sass.dart.native" : "build/sass.dart.snapshot" ))
105
107
..addFile (file ("dart-sass/src/SASS_LICENSE" , "LICENSE" ))
106
- ..addFile (fileFromString (
107
- "dart-sass/dart-sass${os == 'windows' ? '.bat' : '' }" ,
108
- readAndReplaceVersion (
109
- "package/dart-sass.${os == 'windows' ? 'bat' : 'sh' }" ),
108
+ ..addFile (file ("dart-sass/dart-sass${os == 'windows' ? '.bat' : '' }" ,
109
+ "package/dart-sass.${os == 'windows' ? 'bat' : 'sh' }" ,
110
110
executable: true ))
111
- ..addFile (fileFromString (
112
- "dart-sass/sass${os == 'windows' ? '.bat' : '' }" ,
113
- readAndReplaceVersion (
114
- "package/sass.${os == 'windows' ? 'bat' : 'sh' }" ),
111
+ ..addFile (file ("dart-sass/sass${os == 'windows' ? '.bat' : '' }" ,
112
+ "package/sass.${os == 'windows' ? 'bat' : 'sh' }" ,
115
113
executable: true ));
116
114
117
115
var prefix = 'build/dart-sass-$version -$os -$architecture ' ;
0 commit comments