ParserFlags.st
changeset 2934 630adff68343
parent 2929 155a5d81e9e1
child 2962 6aba30bf6618
--- a/ParserFlags.st	Fri Sep 28 18:19:43 2012 +0200
+++ b/ParserFlags.st	Fri Sep 28 18:22:35 2012 +0200
@@ -1520,8 +1520,8 @@
 
         (bccTop notNil and:[bccTop asFilename exists]) ifTrue:[
             STCCompilationIncludes := STCCompilationIncludes,' -I',bccTop,'\Include'.
-            LibDirectory := topDir,'\libbc'.
-            LinkArgs := '-L',topDir,'\libbc'.
+            LibDirectory := topDir,'\lib\bc'.
+            LinkArgs := '-L',topDir,'\lib\bc'.
             LinkArgs := LinkArgs,' -L',bccTop,'\Lib -r -c -ap -Tpd -Gi -w-dup'.
             CCPath := 'bcc32'.
             MakeCommand := 'bmake'.
@@ -1531,7 +1531,9 @@
         ] ifFalse:[
             (vcTop := VCTop) isNil ifTrue:[
                 vcTop := #(
+                            'C:\Program Files\Microsoft Visual Studio 11.0\VC'
                             'C:\Program Files\Microsoft Visual Studio 10.0\VC'
+                            'C:\Program Files\Microsoft Visual Studio 9.0\VC'
                           ) detect:[:path | path asFilename exists and:[(path asFilename construct:'bin/cl.exe') exists]] ifNone:nil.
             ].
             (vcTop notNil and:[vcTop asFilename exists]) ifTrue:[
@@ -1540,25 +1542,26 @@
 
                 (sdkTop := SDKTop) isNil ifTrue:[
                     sdkTop := #(
+                                'C:\Program Files\Microsoft SDKs\Windows\v7.0A'
                                 'C:\Program Files\Microsoft SDKs\Windows\v6.0A'
                               ) detect:[:path | path asFilename exists and:[(path asFilename construct:'include') exists]] ifNone:nil.
                 ].
                 (sdkTop notNil and:[sdkTop asFilename exists]) ifTrue:[
                     STCCompilationIncludes := STCCompilationIncludes,' -I',sdkTop,'\include'.
                 ].
-                LibDirectory := topDir,'\libvc'.
-                LinkArgs := '-L',topDir,'\libvc'.
-                LinkArgs := LinkArgs,' -LC:\Borland\bcc55\Lib -r -c -ap -Tpd -Gi -w-dup'.
+                LibDirectory := topDir,'\lib\vc'.
+                LinkArgs := '-L',topDir,'\lib\vc'.
+                LinkArgs := LinkArgs,' -r -c -ap -Tpd -Gi -w-dup'.
                 CCPath := vcTop,'\bin\cl.exe'.
                 LinkCommand := 'ilink32'.
                 MakeCommand := 'vcmake'.
                 CCCompilationOptions := '/nologo /ZI  /w /GF /EHsc /FR.\objvc\'.
             ] ifFalse:[
                 "/ add definitions for lcc, mingc etc. 
-                STCCompilationIncludes := STCCompilationIncludes,' -IC:\Borland\xxxxx\Include'.
-                LibDirectory := topDir,'\libbc'.
-                LinkArgs := '-L',topDir,'\libbc'.
-                LinkArgs := LinkArgs,' -LC:\Borland\xxxxx\Lib -r -c -ap -Tpd -Gi -w-dup'.
+                STCCompilationIncludes := STCCompilationIncludes,' -IC:\xxxxx\Include'.
+                LibDirectory := topDir,'\lib\vc'.
+                LinkArgs := '-L',topDir,'\lib\vc'.
+                LinkArgs := LinkArgs,' -r -c -ap -Tpd -Gi -w-dup'.
             ].
         ].
         STCCompilationDefines := '-DWIN32'.
@@ -2471,11 +2474,11 @@
 !ParserFlags class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.91 2012-09-26 12:24:16 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.92 2012-09-28 16:22:35 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.91 2012-09-26 12:24:16 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.92 2012-09-28 16:22:35 cg Exp $'
 ! !
 
 ParserFlags initialize!