h_osx.rc
author Claus Gittinger <cg@exept.de>
Sun, 19 Jan 2020 16:29:54 +0100
changeset 1621 5db4b463c4fe
parent 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'.
1621
5db4b463c4fe *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    32
    "/ ParserFlags stcCompilationIncludes:'-I../../include -I../../support/VGL/vogl/src'.
1603
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    33
    ParserFlags stcCompilationDefines: '-D__osx__'.
1621
5db4b463c4fe *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    34
    "/ ParserFlags stcCompilationDefines: '-D__osx__ -DVGL -DSUPPORT_JACKAUDIO'.
1603
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    35
    ParserFlags stcCompilationOptions: '+optinline +inlineNew'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    36
    ParserFlags ccCompilationOptions: '-g'.
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    37
    "/ ParserFlags searchedLibraries:searchedLibraries.
1620
6437a27b72fc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1603
diff changeset
    38
    ParserFlags linkArgs:'../../librun/librun.so'.
1621
5db4b463c4fe *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    39
    ParserFlags linkSharedArgs:'-shared -L/usr/local/lib'.
5db4b463c4fe *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    40
    "/ ParserFlags linkSharedArgs:'-shared -L/usr/local/lib -ljack'.
1603
bd3d01c014c8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1561
diff changeset
    41
1494
e848c05ccc18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1487
diff changeset
    42
    "/ includePath: -I../../include
e848c05ccc18 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1487
diff changeset
    43
    "/ 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
    44
].
7d28dbb5939d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
!