Yesterday with help of Stacho we debuged the Loch compilation under MacOSX. Just for inspiration! m.s. (too many Martins here :) ) # PLATFORM MACOSX CXX = c++ CC = cc ##VTKPATH = /usr/local/include/vtk-5.4 VTKPATH = /Users/confero_4/Development/VTKBin/include/vtk-5.4 VTKLIBS = -L/Users/confero_4/Development/VTKBin/lib/vtk-5.4 - lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics -lvtkFiltering - lvtkCommon -lvtkjpeg -lvtkpng -lvtkzlib -lvtksys -lfreetype -lGLU -lGL POBJECTS = getline.o CXXPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cxxflags) -I$ (VTKPATH) -Wno-deprecated -I/usr/X11R6/include -I/usr/X11R6/include/ freetype2 CCPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cflags) -I/usr/ X11R6/include LXLIBDIR = PLIBS = -lz -L/usr/X11R6/lib $(shell wx-config --libs --gl-libs) $ (VTKLIBS) POSTMAKE = cp -f ./loch ./loch.app/Contents/MacOS STRIPFLAG = # PLATFORM ENDCONFIG On 5.5.2009, at 12:27, Martin Luethi wrote:
Hi
There are some weird settings in the Loch Makefile for the VTK variables. It seems that VTKPATH is used to mean VTKINCLUDEPATH, but also for VTKLIBPATH, which causes problems. Here is a better version (only for target Debian)
Best, Martin
# PLATFORM DEBIAN CXX = c++ CC = gcc POBJECTS = lxR2P.o VTKPATH = /usr/local VTKINCLUDEPATH = $(VTKPATH)/include/vtk-5.2 VTKLIBPATH = $(VTKPATH)/lib/vtk-5.2 VTKLIBS = -lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics - lvtkFiltering -lvtkCommon -lfreetype CXXPFLAGS = -DLXLINUX $(shell wx-config --cxxflags) -Wno-deprecated $(shell freetype-config --cflags) -I$(VTKINCLUDEPATH) CCPFLAGS = -DLXLINUX $(shell wx-config --cflags) LXLIBDIR = linux PLIBS = $(shell wx-config --libs --gl-libs) -L$(VTKLIBPATH) $ (VTKLIBS) -lGLU -lpthread -lz LXPLATFORM = LINUX
_______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion