summaryrefslogtreecommitdiff
path: root/openscad.pro
diff options
context:
space:
mode:
Diffstat (limited to 'openscad.pro')
-rw-r--r--openscad.pro9
1 files changed, 8 insertions, 1 deletions
diff --git a/openscad.pro b/openscad.pro
index 765ff6b..3a41800 100644
--- a/openscad.pro
+++ b/openscad.pro
@@ -13,6 +13,10 @@ win32 {
} else {
isEmpty(VERSION) VERSION = $$system(date "+%Y.%m.%d")
}
+VERSION_SPLIT=$$split(VERSION, ".")
+VERSION_YEAR=$$member(VERSION_SPLIT, 0)
+VERSION_MONTH=$$member(VERSION_SPLIT, 1)
+VERSION_DAY=$$member(VERSION_SPLIT, 2)
#configure lex / yacc
win32 {
@@ -31,7 +35,8 @@ win32 {
INCLUDEPATH += $$(MPFRDIR)
}
-DEFINES += OPENSCAD_VERSION=$$VERSION
+DEFINES += OPENSCAD_VERSION=$$VERSION OPENSCAD_YEAR=$$VERSION_YEAR OPENSCAD_MONTH=$$VERSION_MONTH
+!isEmpty(VERSION_DAY): DEFINES += OPENSCAD_DAY=$$VERSION_DAY
win32:DEFINES += _USE_MATH_DEFINES NOMINMAX _CRT_SECURE_NO_WARNINGS YY_NO_UNISTD_H
#disable warning about too long decorated names
@@ -166,6 +171,8 @@ HEADERS += src/renderer.h \
src/Tree.h \
src/mathc99.h \
src/memory.h \
+ src/linalg.h \
+ src/system-gl.h \
src/stl-utils.h
SOURCES += src/openscad.cc \
contact: Jan Huwald // Impressum