Hotfix: Turbulence generation fix in k-omega-SST. Thijs Gillebaart
[foam-extend-3.2.git] / ThirdParty / rpmBuild / SOURCES / metis-5.0pre2_patch_darwin
blobf30d1a7d8b4463c9d84e9a4cb04b09dcb431c354
1 diff -uNr metis-5.0pre2/GKlib/trunk/Makefile metis-5.0pre2_patch/GKlib/trunk/Makefile
2 --- metis-5.0pre2/GKlib/trunk/Makefile  2007-03-27 17:34:29.000000000 -0400
3 +++ metis-5.0pre2_patch/GKlib/trunk/Makefile    2010-10-26 01:02:24.000000000 -0400
4 @@ -55,6 +55,23 @@
5    LIBEXT = .lib
6    EXEEXT = .exe
7  else
9 +  #-------------------------------------------------------------------
10 +  # These defs are common among the GNU/GCC based systems
11 +  #-------------------------------------------------------------------
12 +  #Library creation information
13 +  AR = ar crv $@ 
14 +  RANLIB = ar -ts $@
16 +  #Compile input/output file specification
17 +  SOURCEFILE = -c $<
18 +  OUTPUTFILE = -o $@
20 +  # Standard file extensions
21 +  OBJEXT = .o
22 +  LIBEXT = .a
23 +  EXEEXT = 
25    ifeq ($(systype),Linux)  
26      ifeq ($(x86compiler),gcc) 
27        #Compiler information
28 @@ -86,7 +103,7 @@
29    ifeq ($(systype),Darwin)  
30      #Compiler information
31      CC = gcc
32 -    OPTFLAGS = -O6
33 +    OPTFLAGS = -O3 -shared
34      COPTIONS = -DDARWIN -D_FILE_OFFSET_BITS=64 -Wall -std=c99 -pedantic
36      #Linker information
37 @@ -95,7 +112,11 @@
39      #Linker information
40      LDOPTIONS =
41 -    LD = gcc
42 +    #LD = gcc
43 +    AR = gcc -shared  -dynamiclib -undefined dynamic_lookup -o $@
44 +    LD = $(CC) -dynamiclib -undefined dynamic_lookup
45 +    RANLIB =
46 +    LIBEXT = .dylib
47    endif
50 @@ -121,22 +142,6 @@
51      LD = gcc
52    endif
55 -  #-------------------------------------------------------------------
56 -  # These defs are common among the GNU/GCC based systems
57 -  #-------------------------------------------------------------------
58 -  #Library creation information
59 -  AR = ar crv $@ 
60 -  RANLIB = ar -ts $@
62 -  #Compile input/output file specification
63 -  SOURCEFILE = -c $<
64 -  OUTPUTFILE = -o $@
66 -  # Standard file extensions
67 -  OBJEXT = .o
68 -  LIBEXT = .a
69 -  EXEEXT = 
70  endif
73 diff -uNr metis-5.0pre2/Makefile.in metis-5.0pre2_patch/Makefile.in
74 --- metis-5.0pre2/Makefile.in   2007-04-08 00:01:04.000000000 -0400
75 +++ metis-5.0pre2_patch/Makefile.in     2010-10-26 01:01:50.000000000 -0400
76 @@ -105,8 +105,12 @@
77    ifeq ($(systype),Darwin)
78      #Compiler information
79      CC = gcc
80 -    OPTFLAGS = -O6 
81 -    COPTIONS += -DDARWINPPC 
82 +    OPTFLAGS = -O3 -shared
83 +    COPTIONS += -DDARWIN
84 +    AR = gcc -shared  -dynamiclib -undefined dynamic_lookup -o $@
85 +    LD = $(CC) -dynamiclib -undefined dynamic_lookup
86 +    RANLIB =
87 +    LIBEXT = .dylib
88    endif
90    ifeq ($(systype),CYGWIN)