move convenience headers to ELAM subdirectory
authorKonrad Rosenbaum <konrad@silmor.de>
Sun, 30 Dec 2012 18:04:37 +0000 (19:04 +0100)
committerKonrad Rosenbaum <konrad@silmor.de>
Sun, 30 Dec 2012 18:04:37 +0000 (19:04 +0100)
-> include <Exception> collides with system <exception> header file on windows
-> this change prevents the collision by requiring <ELAM/Exception>

17 files changed:
include/ELAM/AnyType [moved from include/AnyType with 100% similarity]
include/ELAM/BinaryOperator [moved from include/BinaryOperator with 100% similarity]
include/ELAM/BoolEngine [moved from include/BoolEngine with 100% similarity]
include/ELAM/CharacterClassSettings [moved from include/CharacterClassSettings with 100% similarity]
include/ELAM/Engine [moved from include/Engine with 100% similarity]
include/ELAM/Exception [moved from include/Exception with 100% similarity]
include/ELAM/Expression [moved from include/Expression with 100% similarity]
include/ELAM/FloatEngine [moved from include/FloatEngine with 100% similarity]
include/ELAM/IntEngine [moved from include/IntEngine with 100% similarity]
include/ELAM/IntFloatEngine [moved from include/IntFloatEngine with 100% similarity]
include/ELAM/Position [moved from include/Position with 100% similarity]
include/ELAM/StringEngine [moved from include/StringEngine with 100% similarity]
include/ELAM/Token [moved from include/Token with 100% similarity]
include/ELAM/UnaryOperator [moved from include/UnaryOperator with 100% similarity]
src/elam.pro
tests/eval/eval.pro
tests/parser/parser.pro

similarity index 100%
rename from include/AnyType
rename to include/ELAM/AnyType
similarity index 100%
rename from include/BoolEngine
rename to include/ELAM/BoolEngine
similarity index 100%
rename from include/Engine
rename to include/ELAM/Engine
similarity index 100%
rename from include/Exception
rename to include/ELAM/Exception
similarity index 100%
rename from include/Expression
rename to include/ELAM/Expression
similarity index 100%
rename from include/FloatEngine
rename to include/ELAM/FloatEngine
similarity index 100%
rename from include/IntEngine
rename to include/ELAM/IntEngine
similarity index 100%
rename from include/Position
rename to include/ELAM/Position
similarity index 100%
rename from include/Token
rename to include/ELAM/Token
index edf89f9..d07e3cd 100644 (file)
@@ -37,4 +37,4 @@ SOURCES += \
 INCLUDEPATH += . ../include
 DEPENDPATH += . ../include ../dptr
 
-QMAKE_CXXFLAGS+=-std=gnu++11
\ No newline at end of file
+gcc { QMAKE_CXXFLAGS+=-std=c++11 }
index 57f87bc..1d1eb8f 100644 (file)
@@ -1,12 +1,13 @@
 TEMPLATE = app
 TARGET = evaltest
 QT -= gui
-CONFIG += qtestlib debug link_prl
-INCLUDEPATH += . ../../src
-DEPENDPATH += $$INCLUDEPATH ../..
+CONFIG += testlib debug link_prl
+QT += testlib
+INCLUDEPATH += . ../../include
+DEPENDPATH += $$INCLUDEPATH ../.. ../../src
 LIBS += -L../.. -lelam
 
 SOURCES += eval.cpp
 HEADERS += eval.h
 
-QMAKE_CXXFLAGS+=-std=gnu++0x
\ No newline at end of file
+gcc { QMAKE_CXXFLAGS+=-std=c++11 }
index 9fd3bc2..50a126c 100644 (file)
@@ -1,12 +1,13 @@
 TEMPLATE = app
 TARGET = parsertest
 QT -= gui
-CONFIG += qtestlib debug link_prl
-INCLUDEPATH += . ../../src
-DEPENDPATH += $$INCLUDEPATH ../..
+CONFIG += testlib debug link_prl
+QT += testlib
+INCLUDEPATH += . ../../include
+DEPENDPATH += $$INCLUDEPATH ../.. ../../src
 LIBS += -L../.. -lelam
 
 SOURCES += parser.cpp
 HEADERS += parser.h
 
-QMAKE_CXXFLAGS+=-std=gnu++0x
\ No newline at end of file
+gcc { QMAKE_CXXFLAGS+=-std=c++11 }