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