macx { TARGET = OpenSCAD } else { TARGET = openscad } CONFIG += qt debug TEMPLATE = app DEFINES += "ENABLE_CGAL=1" LIBS += -lCGAL macx { INCLUDEPATH += $(PWD)/../install/include $(PWD)/../OpenCSG-1.1.1/include /opt/local/include # The -L/usr/lib is to force the linker to use system libraries over MacPort libraries LIBS += -L/usr/lib -L$(PWD)/../install/lib -L$(PWD)/../OpenCSG-1.1.1/lib -L/opt/local/lib /opt/local/lib/libgmp.a /opt/local/lib/libmpfr.a /opt/local/lib/libboost_thread-mt.a QMAKE_CXXFLAGS += -frounding-math } else { LIBS += -lmpfr } DEFINES += "ENABLE_OPENCSG=1" LIBS += -lopencsg unix:LIBS += -lGLEW win32:LIBS += -lglew32 -lboost_thread -lgmp LEXSOURCES += lexer.l YACCSOURCES += parser.y HEADERS += openscad.h SOURCES += openscad.cc mainwin.cc glview.cc export.cc SOURCES += value.cc expr.cc func.cc module.cc context.cc SOURCES += csgterm.cc polyset.cc csgops.cc transform.cc SOURCES += primitives.cc surface.cc control.cc render.cc SOURCES += import.cc dxfdata.cc dxftess.cc dxfdim.cc SOURCES += dxflinextrude.cc dxfrotextrude.cc QMAKE_CXXFLAGS += -O0 // QMAKE_CXXFLAGS += -O3 -march=pentium QT += opengl target.path = /usr/local/bin/ INSTALLS += target