diff options
Diffstat (limited to 'openscad.pro')
-rw-r--r-- | openscad.pro | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/openscad.pro b/openscad.pro index 3a41800..7408c5e 100644 --- a/openscad.pro +++ b/openscad.pro @@ -9,7 +9,13 @@ } win32 { +# for debugging link problems (use nmake -f Makefile.Release > log.txt) +# QMAKE_LFLAGS += -VERBOSE +} + +win32 { isEmpty(VERSION) VERSION = $$system(date /t) + # isEmpty(VERSION) VERSION = "2011.10.15" # for XP, set version manually } else { isEmpty(VERSION) VERSION = $$system(date "+%Y.%m.%d") } @@ -19,6 +25,10 @@ VERSION_MONTH=$$member(VERSION_SPLIT, 1) VERSION_DAY=$$member(VERSION_SPLIT, 2) #configure lex / yacc +unix:freebsd-g++ { + QMAKE_LEX = /usr/local/bin/flex + QMAKE_YACC = /usr/local/bin/bison +} win32 { include(flex.pri) include(bison.pri) @@ -42,6 +52,18 @@ win32:DEFINES += _USE_MATH_DEFINES NOMINMAX _CRT_SECURE_NO_WARNINGS YY_NO_UNISTD #disable warning about too long decorated names win32:QMAKE_CXXFLAGS += -wd4503 +#disable warning about casting int to bool +win32:QMAKE_CXXFLAGS += -wd4800 + +#disable warning about CGAL's unreferenced formal parameters +win32:QMAKE_CXXFLAGS += -wd4100 + +# disable Eigen SIMD optimizations for non-Mac OSX +!macx { + !unix:freebsd-g++ { + QMAKE_CXXFLAGS += -DEIGEN_DONT_ALIGN + } +} TEMPLATE = app RESOURCES = openscad.qrc |