compatibility fix for Os X tiger with make.
authorJean-Luc Peurière <jlp@nerim.net>
Sun, 18 Sep 2005 11:19:53 +0000 (11:19 +0000)
committerJean-Luc Peurière <jlp@nerim.net>
Sun, 18 Sep 2005 11:19:53 +0000 (11:19 +0000)
add export USE_OSX10.4STUBS = 1 to your user-def.mk if compile fails
on missing definitions like _printf$LGDB

those are parts of the 10.4 sdk.

This is interim fix as scons dont need this and we should be able
to acheive same result with make. investigating further on this.

source/nan_link.mk

index 17c51074acf036207eded9add059ea81ac154fdd..e8f852c94aa82212dc4ad50cd62193e3e467c362 100644 (file)
@@ -57,7 +57,11 @@ endif
 
 ifeq ($(OS),darwin)
     LLIBS    += -lGLU -lGL
-    LLIBS    += -lz -framework Carbon -framework AGL -framework OpenGL
+    LLIBS    += -lz -lstdc++
+    ifdef USE_OSX10.4STUBS
+       LLIBS    +=-lSystemStubs
+    endif 
+    LLIBS    += -framework Carbon -framework AGL -framework OpenGL
     LLIBS    += -framework QuickTime -framework CoreAudio
     LLIBS    += -framework AudioUnit -framework AudioToolbox
     LDFLAGS += -L/System/Library/Frameworks/OpenGL.framework/Libraries