--- a/ParserFlags.st Wed Aug 09 14:32:01 2006 +0200
+++ b/ParserFlags.st Wed Aug 09 18:48:19 2006 +0200
@@ -14,63 +14,63 @@
"{ Package: 'stx:libcomp' }"
Object subclass:#ParserFlags
- instanceVariableNames:'warnings warnUnusedVars warnUndeclared warnST80Directives
- warnSTXHereExtensionUsed warnSTXSpecialComment
- warnUnderscoreInIdentifier warnOldStyleAssignment
- warnCommonMistakes warnSTXNameSpaceUse
- warnPossibleIncompatibilities warnDollarInIdentifier
- warnHiddenVariables warnAboutVariableNameConventions
- warnAboutWrongVariableNames warnAboutBadComments
- warnInconsistentReturnValues
- warnAboutNonLowercaseLocalVariableNames
- allowLiteralNameSpaceSymbols allowUnderscoreInIdentifier
- allowDollarInIdentifier allowOldStyleAssignment
- allowSqueakExtensions allowDolphinExtensions
- allowExtendedBinarySelectors allowQualifiedNames
- allowFunctionCallSyntaxForBlockEvaluation
- allowLocalVariableDeclarationWithInitializerExpression
- allowDomainVariables allowArrayIndexSyntaxExtension
- allowReservedWordsAsSelectors allowVariableReferences
- allowLazyValueExtension allowFixedPointLiterals
- allowExtendedSTXSyntax allowVisualAgeESSymbolLiterals
- allowExtensionsToPrivateClasses allowSqueakPrimitives
- allowVisualAgePrimitives allowSTVPrimitives allowSTVExtensions
- allowNationalCharactersInIdentifier allowHashAsBinarySelector
- allowSTXEOLComments arraysAreImmutable stringsAreImmutable
- implicitSelfSends stcKeepCIntermediate stcKeepOIntermediate
- stcKeepSTIntermediate stcModulePath stcCompilation
- stcCompilationIncludes stcCompilationDefines
- stcCompilationOptions stcPath ccCompilationOptions ccPath
- linkArgs linkCommand libPath searchedLibraries
- allowVisualWorksMethodAnnotations'
- classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared
- WarnAboutWrongVariableNames WarnAboutBadComments
- WarnAboutVariableNameConventions WarnSTXSpecials
- WarnOldStyleAssignment WarnUnderscoreInIdentifier
- WarnCommonMistakes WarnPossibleIncompatibilities
- WarnDollarInIdentifier WarnHiddenVariables
- WarnAboutNonLowercaseLocalVariableNames
- WarnInconsistentReturnValues Warnings AllowUnderscoreInIdentifier
- AllowFunctionCallSyntaxForBlockEvaluation AllowLazyValueExtension
- AllowVariableReferences AllowReservedWordsAsSelectors
- AllowLocalVariableDeclarationWithInitializerExpression
- AllowArrayIndexSyntaxExtension AllowDomainVariables
- AllowDollarInIdentifier AllowSqueakExtensions AllowQualifiedNames
- AllowDolphinExtensions AllowOldStyleAssignment
- AllowExtendedBinarySelectors AllowExtendedSTXSyntax
- AllowFixedPointLiterals AllowLiteralNameSpaceSymbols
- AllowVisualAgeESSymbolLiterals AllowExtensionsToPrivateClasses
- AllowSqueakPrimitives AllowVisualAgePrimitives AllowSTVPrimitives
- AllowSTVExtensions AllowNationalCharactersInIdentifier
- AllowHashAsBinarySelector AllowSTXEOLComments ArraysAreImmutable
- StringsAreImmutable ImplicitSelfSends STCModulePath
- STCKeepCIntermediate STCKeepOIntermediate STCKeepSTIntermediate
- STCCompilation STCCompilationIncludes STCCompilationDefines
- STCCompilationOptions STCPath CCCompilationOptions CCPath
- LinkArgs LinkCommand LibPath SearchedLibraries
- AllowVisualWorksMethodAnnotations'
- poolDictionaries:''
- category:'System-Compiler'
+ instanceVariableNames:'warnings warnUnusedVars warnUndeclared warnST80Directives
+ warnSTXHereExtensionUsed warnSTXSpecialComment
+ warnUnderscoreInIdentifier warnOldStyleAssignment
+ warnCommonMistakes warnSTXNameSpaceUse
+ warnPossibleIncompatibilities warnDollarInIdentifier
+ warnHiddenVariables warnAboutVariableNameConventions
+ warnAboutWrongVariableNames warnAboutBadComments
+ warnInconsistentReturnValues
+ warnAboutNonLowercaseLocalVariableNames
+ allowLiteralNameSpaceSymbols allowUnderscoreInIdentifier
+ allowDollarInIdentifier allowOldStyleAssignment
+ allowSqueakExtensions allowDolphinExtensions
+ allowExtendedBinarySelectors allowQualifiedNames
+ allowFunctionCallSyntaxForBlockEvaluation
+ allowLocalVariableDeclarationWithInitializerExpression
+ allowDomainVariables allowArrayIndexSyntaxExtension
+ allowReservedWordsAsSelectors allowVariableReferences
+ allowLazyValueExtension allowFixedPointLiterals
+ allowExtendedSTXSyntax allowVisualAgeESSymbolLiterals
+ allowExtensionsToPrivateClasses allowSqueakPrimitives
+ allowVisualAgePrimitives allowSTVPrimitives allowSTVExtensions
+ allowNationalCharactersInIdentifier allowHashAsBinarySelector
+ allowSTXEOLComments arraysAreImmutable stringsAreImmutable
+ implicitSelfSends stcKeepCIntermediate stcKeepOIntermediate
+ stcKeepSTIntermediate stcModulePath stcCompilation
+ stcCompilationIncludes stcCompilationDefines
+ stcCompilationOptions stcPath ccCompilationOptions ccPath
+ linkArgs linkCommand libPath searchedLibraries
+ allowVisualWorksMethodAnnotations'
+ classVariableNames:'WarnST80Directives WarnUnusedVars WarnUndeclared
+ WarnAboutWrongVariableNames WarnAboutBadComments
+ WarnAboutVariableNameConventions WarnSTXSpecials
+ WarnOldStyleAssignment WarnUnderscoreInIdentifier
+ WarnCommonMistakes WarnPossibleIncompatibilities
+ WarnDollarInIdentifier WarnHiddenVariables
+ WarnAboutNonLowercaseLocalVariableNames
+ WarnInconsistentReturnValues Warnings AllowUnderscoreInIdentifier
+ AllowFunctionCallSyntaxForBlockEvaluation AllowLazyValueExtension
+ AllowVariableReferences AllowReservedWordsAsSelectors
+ AllowLocalVariableDeclarationWithInitializerExpression
+ AllowArrayIndexSyntaxExtension AllowDomainVariables
+ AllowDollarInIdentifier AllowSqueakExtensions AllowQualifiedNames
+ AllowDolphinExtensions AllowOldStyleAssignment
+ AllowExtendedBinarySelectors AllowExtendedSTXSyntax
+ AllowFixedPointLiterals AllowLiteralNameSpaceSymbols
+ AllowVisualAgeESSymbolLiterals AllowExtensionsToPrivateClasses
+ AllowSqueakPrimitives AllowVisualAgePrimitives AllowSTVPrimitives
+ AllowSTVExtensions AllowNationalCharactersInIdentifier
+ AllowHashAsBinarySelector AllowSTXEOLComments ArraysAreImmutable
+ StringsAreImmutable ImplicitSelfSends STCModulePath
+ STCKeepCIntermediate STCKeepOIntermediate STCKeepSTIntermediate
+ STCCompilation STCCompilationIncludes STCCompilationDefines
+ STCCompilationOptions STCPath CCCompilationOptions CCPath
+ LinkArgs LinkCommand LibPath SearchedLibraries
+ AllowVisualWorksMethodAnnotations MakeCommand'
+ poolDictionaries:''
+ category:'System-Compiler'
!
!ParserFlags class methodsFor:'documentation'!
@@ -221,6 +221,18 @@
LinkCommand := aString
!
+makeCommand
+ ^ MakeCommand
+
+ "Created: / 09-08-2006 / 18:45:04 / fm"
+!
+
+makeCommand:aString
+ MakeCommand := aString
+
+ "Created: / 09-08-2006 / 18:45:12 / fm"
+!
+
searchedLibraries
^ SearchedLibraries
!
@@ -970,11 +982,14 @@
STCCompilationDefines := '-DWIN32'.
STCCompilationOptions := '+optinline +inlineNew'.
STCPath := '..\..\stc\stc.exe'.
- CCCompilationOptions := ''.
OperatingSystem getCCDefine = '__BORLANDC__' ifTrue:[
- CCPath := 'bcc32'
+ CCPath := 'bcc32'.
+ MakeCommand := 'bmake'.
+ CCCompilationOptions := '-w-'.
] ifFalse:[
- CCPath := 'cl'
+ CCPath := 'cl'.
+ MakeCommand := 'nmake'.
+ CCCompilationOptions := '-w-'.
].
LinkCommand := 'ilink32'.
LibPath := ''.
@@ -994,6 +1009,7 @@
LinkCommand := 'ld'.
LibPath := ''.
SearchedLibraries := #().
+ MakeCommand := 'make'.
].
"
@@ -1001,6 +1017,7 @@
"
"Modified: / 07-07-2006 / 15:50:10 / cg"
+ "Modified: / 09-08-2006 / 18:47:18 / fm"
! !
!ParserFlags methodsFor:'accessing-compilation control'!
@@ -1623,7 +1640,7 @@
!ParserFlags class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.29 2006-08-09 12:24:54 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libcomp/ParserFlags.st,v 1.30 2006-08-09 16:48:19 fm Exp $'
! !
ParserFlags initialize!