h_osx.rc
author sr
Thu, 14 Nov 2019 14:08:45 +0100
changeset 1605 528dc481c788
parent 1603 bd3d01c014c8
child 1620 6437a27b72fc
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1487
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"*
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 * Encoding: iso8859-1
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
 *
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
 * $Header$
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 *
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 * MIMEType: application/x-smalltalk-source
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 *
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 * ST/X startup configuration file - for OS-X.
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 *
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 * DONT add site specific things here - use your own h_xxx.rc file instead
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
 * where xxx stands for your hostname(s)
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
 *"
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
"/
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
"/ you should have XCode (at least the command line tools) installed
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
"/
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
1603
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    18
false "Smalltalk wasStartedFromImage" ifFalse:[
1487
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
    ParserFlags
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
	ccCompilationOptions:
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
	    '-O3 -mmacosx-version-min=10.6'
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
	  , ' -I../../support/VGL/vogl/src'
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
	  , ' -F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks'
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
	  , ' -framework Foundation'
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
	  , ' -framework ApplicationServices'
1561
6a5fa5c54b29 F3 F4 F5 mappings
Claus Gittinger <cg@exept.de>
parents: 1494
diff changeset
    26
	  , ' -framework CoreFoundation'
6a5fa5c54b29 F3 F4 F5 mappings
Claus Gittinger <cg@exept.de>
parents: 1494
diff changeset
    27
	  , ' -lobjc'.
1494
e848c05ccc18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1487
diff changeset
    28
1603
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    29
    ParserFlags ccPath:'clang'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    30
    ParserFlags linkCommand:'clang'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    31
    ParserFlags stcCompilationIncludes:'-I../../include'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    32
    ParserFlags stcCompilationDefines: '-D__osx__'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    33
    ParserFlags stcCompilationOptions: '+optinline +inlineNew'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    34
    ParserFlags ccCompilationOptions: '-g'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    35
    "/ ParserFlags searchedLibraries:searchedLibraries.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    36
    "/ ParserFlags linkArgs: linkArgs.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    37
1494
e848c05ccc18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1487
diff changeset
    38
    "/ includePath: -I../../include
e848c05ccc18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1487
diff changeset
    39
    "/ link args: -shared -mmacosx-version-min=10.3 -arch x86_64 librun.so
1487
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
].
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
!