diff options
| -rw-r--r-- | src/config.mak | 4 | ||||
| -rw-r--r-- | src/im_fftw.mak | 4 | ||||
| -rw-r--r-- | src/im_fftw3.mak | 4 | ||||
| -rw-r--r-- | src/im_jp2.mak | 4 | ||||
| -rw-r--r-- | src/im_process.mak | 4 | ||||
| -rw-r--r-- | src/tecmake.mak | 7 | 
6 files changed, 22 insertions, 5 deletions
diff --git a/src/config.mak b/src/config.mak index c703951..cdcfa9d 100644 --- a/src/config.mak +++ b/src/config.mak @@ -143,5 +143,7 @@ ifneq ($(findstring HP-UX, $(TEC_UNAME)), )  endif  ifneq ($(findstring MacOS, $(TEC_UNAME)), ) -  BUILD_DYLIB=Yes +  ifneq ($(TEC_SYSMINOR), 4) +    BUILD_DYLIB=Yes +  endif  endif diff --git a/src/im_fftw.mak b/src/im_fftw.mak index a7cf53c..c309136 100644 --- a/src/im_fftw.mak +++ b/src/im_fftw.mak @@ -45,5 +45,7 @@ ifneq ($(findstring HP-UX, $(TEC_UNAME)), )  endif  ifneq ($(findstring MacOS, $(TEC_UNAME)), ) -  BUILD_DYLIB=Yes +  ifneq ($(TEC_SYSMINOR), 4) +    BUILD_DYLIB=Yes +  endif  endif diff --git a/src/im_fftw3.mak b/src/im_fftw3.mak index d23376f..12e2cc2 100644 --- a/src/im_fftw3.mak +++ b/src/im_fftw3.mak @@ -44,7 +44,9 @@ else      DEFINES += HAVE_UINTPTR_T    endif    ifneq ($(findstring MacOS, $(TEC_UNAME)), ) -    BUILD_DYLIB=Yes +    ifneq ($(TEC_SYSMINOR), 4) +      BUILD_DYLIB=Yes +    endif      DEFINES += HAVE_UINTPTR_T    endif    ifneq ($(findstring FreeBSD, $(TEC_UNAME)), ) diff --git a/src/im_jp2.mak b/src/im_jp2.mak index 4a1b720..49daa8e 100644 --- a/src/im_jp2.mak +++ b/src/im_jp2.mak @@ -45,7 +45,9 @@ else  endif  ifneq ($(findstring MacOS, $(TEC_UNAME)), ) -  BUILD_DYLIB=Yes +  ifneq ($(TEC_SYSMINOR), 4) +    BUILD_DYLIB=Yes +  endif  endif  USE_IM=Yes diff --git a/src/im_process.mak b/src/im_process.mak index 12a2dad..2bc94e9 100644 --- a/src/im_process.mak +++ b/src/im_process.mak @@ -34,6 +34,8 @@ else      DEFINES += IM_DEFMATHFLOAT    endif    ifneq ($(findstring MacOS, $(TEC_UNAME)), ) -    BUILD_DYLIB=Yes +    ifneq ($(TEC_SYSMINOR), 4) +      BUILD_DYLIB=Yes +    endif    endif  endif diff --git a/src/tecmake.mak b/src/tecmake.mak index 39904c8..0d9109e 100644 --- a/src/tecmake.mak +++ b/src/tecmake.mak @@ -516,6 +516,13 @@ ifneq ($(findstring MacOS, $(TEC_UNAME)), )    else      STDLDFLAGS := -bundle -undefined dynamic_lookup    endif +  ifdef USE_OPENGL +    ifeq ($(TEC_SYSMINOR), 5) +      #Darwin9 Only - OpenGL bug fix for Fink, when the message bellow appears +      #   ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib +      LFLAGS += -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +    endif +  endif  endif  ifneq ($(findstring FreeBSD, $(TEC_UNAME)), )  | 
