From e722d906ceb520b3f89775a0583b0c539f9c9223 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Fri, 8 Nov 2013 00:34:01 -0500 Subject: Get rid of leading zeros in date tags, causing them to be interpreted as octal in C++ diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index c560b4f..0e5981f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -450,9 +450,11 @@ message(STATUS "OpenSCAD version: ${VERSION}") string(REGEX MATCHALL "^[0-9]+|[0-9]+|[0-9]+$" MYLIST "${VERSION}") list(GET MYLIST 0 OPENSCAD_YEAR) list(GET MYLIST 1 OPENSCAD_MONTH) +math(EXPR OPENSCAD_MONTH ${OPENSCAD_MONTH}) # get rid of leading zero list(LENGTH MYLIST VERSIONLEN) if (${VERSIONLEN} EQUAL 3) list(GET MYLIST 2 OPENSCAD_DAY) + math(EXPR OPENSCAD_DAY ${OPENSCAD_DAY}) # get rid of leading zero endif() add_definitions(-DOPENSCAD_VERSION=${VERSION} -DOPENSCAD_YEAR=${OPENSCAD_YEAR} -DOPENSCAD_MONTH=${OPENSCAD_MONTH}) -- cgit v0.10.1