Changeset 1349 for trunk/config/sys/Darwin-g++.gmk
- Timestamp:
- Jan 5, 2011, 12:20:17 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/config/sys/Darwin-g++.gmk
r1337 r1349 1 1 # 2 2 # ------ MacOS-X ------ 3 # MacOS 10.3 gcc-3.3 4 # MacOS 10.4 gcc-4.0 5 # MacOS 10.5 gcc-4.0 3 # MacOS 10.6 gcc-4.2 6 4 # 7 5 # Original author: Helmut Burkhardt - CERN … … 65 63 ifndef OGLHOME 66 64 OGLHOME := /usr/X11R6 65 # OGLHOME := /System/Library/Frameworks/OpenGL.framework 67 66 endif 68 67 ifndef OGLFLAGS 69 68 OGLFLAGS := -I$(OGLHOME)/include 69 # OGLFLAGS := -I$(OGLHOME)/Headers 70 70 endif 71 71 ifndef OGLLIBS 72 ifeq ($(shell uname -r | sed 's/\([0-9]*\).[0-9]*.[0-9]*/\1/'),9) 73 # the following lines are for building on MacOSX 10.5 "Leopard" 74 OGLLIBS := $(shell test -f /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib && echo "-L/usr/X11R6/lib -lGLU -lGL -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib") 72 QTGLPATH := $(shell test -f /System/Library/Frameworks/OpenGL.framework/OpenGL && echo "/System/Library/Frameworks/OpenGL.framework") 73 ifeq ($(QTGLPATH),/System/Library/Frameworks/OpenGL.framework) 74 DARWIN_VERSION = $(shell uname -r | sed 's/\([0-9]*\).[0-9]*.[0-9]*/\1/') 75 ifeq ($(DARWIN_VERSION),9) 76 # the following lines are for building on MacOSX 10.5 "Leopard" 77 OGLLIBS := -Wl,$(QTGLPATH)/Versions/A/Libraries/libGL.dylib -L$(OGLHOME)/lib -lGLU -lGL 78 else 79 ifeq ($(DARWIN_VERSION),10) 80 # the following lines are for building on MacOSX > 10.5 81 OGLLIBS := -F/System/Library/Frameworks -framework OpenGL -framework AGL 82 ifeq ($(G4VIS_USE_OPENGLX),1) 83 OGLLIBS += -L$(OGLHOME)/lib -lGLU -lGL 84 endif 85 endif 86 endif 75 87 else 76 # OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL 77 OGLLIBS := -F/System/Library/Frameworks/ -framework OpenGL -framework AGL 88 OGLLIBS := -L$(OGLHOME)/lib -lGLU -lGL 78 89 endif 79 90 endif 80 91 81 92 # ---- QT Setup block ------------------------------------------------------- 93 82 94 ifndef QTHOME 83 QTHOME := $(shell test -f /Library/Frameworks/Qt3Support.framework/Qt3Support && echo "/Library/Frameworks" || echo "/sw")95 QTHOME := /Library/Frameworks 84 96 endif 85 97 ifndef QTMOC 86 ifeq ($(QTHOME),/Library/Frameworks) 87 QTMOC := /usr/bin/moc 88 else 89 QTMOC := $(QTHOME)/bin/moc 90 endif 91 endif 92 93 QT_VERSION := $(shell $(QTMOC) 2>&1 -v | sed 's/.* .Qt \([0-9]\)\..*/\1/' ) 94 95 ifndef QTFLAGS 96 ifeq ($(QT_VERSION),4) 97 QTFLAGS := -I $(QTHOME)/QtCore.framework/Headers 98 QTFLAGS += -I $(QTHOME)/QtGui.framework/Headers 99 QTFLAGS += -I $(QTHOME)/QtOpenGL.framework/Headers 100 QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include 98 ifeq ($(QTHOME),/Library/Frameworks) 99 QTMOC := /usr/bin/moc 101 100 else 102 QT FLAGS := -I $(QTHOME)/include/Qt -I$(QTHOME)/include101 QTMOC := $(QTHOME)/bin/moc 103 102 endif 104 103 endif 104 ifndef QTFLAGS 105 QTFLAGS := -I $(QTHOME)/QtCore.framework/Headers 106 QTFLAGS += -I $(QTHOME)/QtGui.framework/Headers 107 QTFLAGS += -I $(QTHOME)/QtOpenGL.framework/Headers 108 QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include 109 endif 105 110 ifndef QTLIBPATH 106 ifeq ($(QT _VERSION),3)107 QTLIBPATH := $(shell test -d $(QTHOME)/lib/qt3/lib && echo "$(QTHOME)/lib/qt3/lib" || echo "$(QTHOME)/lib")111 ifeq ($(QTHOME),/Library/Frameworks) 112 QTLIBPATH := -F$(QTHOME) 108 113 else 109 QTLIBPATH := -F$(QTHOME)/lib -F$(QTHOME)114 QTLIBPATH := -F$(QTHOME)/lib 110 115 endif 111 116 endif 112 117 ifndef QTLIBS 113 ifeq ($(QT_VERSION),3) 114 QTLIBS := -L$(QTLIBPATH) 115 QT3_MT := $(shell ls $(QTLIBPATH)/libqt-mt.* 2>/dev/null | wc -l ) 116 ifneq ($(QT3_MT),0) 117 QTLIBS += -lqt-mt 118 else 119 QTLIBS += -lqt 120 endif 121 QTLIBS += -lqui 122 else 123 QTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui 124 endif 118 QTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui 125 119 endif 126 120 ifndef GLQTLIBS 127 ifeq ($(QT_VERSION),3) 128 # already done in QTLIBS 129 # GLQTLIBS := $(QTLIBS) 130 else 131 GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui 132 GLQTLIBS += -framework QtOpenGL 133 endif 121 GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui 122 GLQTLIBS += -framework QtOpenGL 134 123 endif 124 135 125 #---------------------------------------------------------------------------- 136 126
Note: See TracChangeset
for help on using the changeset viewer.