@@ -1140,35 +1140,28 @@ export class VisualStudioExporter extends Exporter {
1140
1140
}
1141
1141
}
1142
1142
1143
+ this . p ( '<ClCompile Include="' + filepath + '">' , 2 ) ;
1144
+
1143
1145
if ( headerfile !== null && platform === Platform . Windows ) {
1144
- this . p ( '<ClCompile Include="' + path . resolve ( from , file ) + '">' , 2 ) ;
1145
- this . p ( '<PrecompiledHeader>Create</PrecompiledHeader>' , 3 ) ;
1146
- this . p ( '<PrecompiledHeaderFile>' + headerfile + '</PrecompiledHeaderFile>' , 3 ) ;
1147
- this . p ( '</ClCompile>' , 2 ) ;
1146
+ this . p ( '<PrecompiledHeader>Create</PrecompiledHeader>' , 3 ) ;
1147
+ this . p ( '<PrecompiledHeaderFile>' + headerfile + '</PrecompiledHeaderFile>' , 3 ) ;
1148
1148
}
1149
1149
else if ( ( platform === Platform . WindowsApp || platform === Platform . XboxOne ) && ! file . endsWith ( '.winrt.cpp' ) ) {
1150
- this . p ( '<ClCompile Include="' + filepath + '">' , 2 ) ;
1151
1150
this . p ( '<CompileAsWinRT>false</CompileAsWinRT>' , 3 ) ;
1152
- this . p ( '</ClCompile>' , 2 ) ;
1153
1151
}
1154
1152
else {
1155
1153
if ( fileobject . options && fileobject . options . pch && platform === Platform . Windows ) {
1156
- this . p ( '<ClCompile Include="' + filepath + '">' , 2 ) ;
1157
- this . p ( '<PrecompiledHeader>Use</PrecompiledHeader>' , 3 ) ;
1158
- this . p ( '<PrecompiledHeaderFile>' + fileobject . options . pch + '</PrecompiledHeaderFile>' , 3 ) ;
1159
- this . p ( '</ClCompile>' , 2 ) ;
1160
- }
1161
- else {
1162
- if ( fileobject . options && fileobject . options . nocompile ) {
1163
- this . p ( '<ClCompile Include="' + filepath + '">' , 2 ) ;
1164
- this . p ( '<ExcludedFromBuild>true</ExcludedFromBuild>' , 3 ) ;
1165
- this . p ( '</ClCompile>' , 2 ) ;
1166
- }
1167
- else {
1168
- this . p ( '<ClCompile Include="' + filepath + '" />' , 2 ) ;
1169
- }
1154
+ this . p ( '<PrecompiledHeader>Use</PrecompiledHeader>' , 3 ) ;
1155
+ this . p ( '<PrecompiledHeaderFile>' + fileobject . options . pch + '</PrecompiledHeaderFile>' , 3 ) ;
1170
1156
}
1171
1157
}
1158
+
1159
+ if ( fileobject . options && fileobject . options . nocompile ) {
1160
+ this . p ( '<ExcludedFromBuild>true</ExcludedFromBuild>' , 3 ) ;
1161
+ }
1162
+
1163
+ this . p ( '</ClCompile>' , 2 ) ;
1164
+
1172
1165
objects [ name ] = true ;
1173
1166
}
1174
1167
else {
0 commit comments