2010-02-28 21:48:03 +00:00
|
|
|
# -------------------------------------------------
|
|
|
|
# Project created by QtCreator 2010-02-26T22:34:51
|
|
|
|
# -------------------------------------------------
|
2010-04-09 13:51:37 +00:00
|
|
|
QT -= gui \
|
|
|
|
core
|
2010-02-28 21:48:03 +00:00
|
|
|
TARGET = openEMS
|
|
|
|
CONFIG += console
|
2010-04-17 19:54:47 +00:00
|
|
|
CONFIG -= app_bundle qt
|
2010-02-28 21:48:03 +00:00
|
|
|
TEMPLATE = app
|
|
|
|
OBJECTS_DIR = obj
|
2010-03-04 10:53:58 +00:00
|
|
|
INCLUDEPATH += ../CSXCAD \
|
2010-04-09 13:51:37 +00:00
|
|
|
../fparser \
|
2010-03-11 09:56:19 +00:00
|
|
|
../tinyxml
|
2010-02-28 21:48:03 +00:00
|
|
|
LIBS += -L../CSXCAD \
|
2010-03-01 07:43:31 +00:00
|
|
|
-lCSXCAD \
|
|
|
|
-L../fparser \
|
|
|
|
-lfparser \
|
|
|
|
-L../tinyxml \
|
2010-04-09 13:51:37 +00:00
|
|
|
-ltinyxml \
|
|
|
|
-lboost_thread \
|
|
|
|
-lhdf5 \
|
|
|
|
-lhdf5_cpp
|
2010-03-26 16:34:47 +00:00
|
|
|
QMAKE_LFLAGS += \'-Wl,-rpath,\$$ORIGIN/../CSXCAD\'
|
|
|
|
QMAKE_LFLAGS += \'-Wl,-rpath,\$$ORIGIN/../fparser\'
|
|
|
|
QMAKE_LFLAGS += \'-Wl,-rpath,\$$ORIGIN/../tinyxml\'
|
2010-02-28 21:48:03 +00:00
|
|
|
SOURCES += main.cpp \
|
|
|
|
tools/ErrorMsg.cpp \
|
2010-03-01 08:19:39 +00:00
|
|
|
tools/AdrOp.cpp \
|
|
|
|
FDTD/engine.cpp \
|
2010-03-01 13:56:27 +00:00
|
|
|
FDTD/operator.cpp \
|
2010-03-01 18:35:28 +00:00
|
|
|
tools/array_ops.cpp \
|
|
|
|
FDTD/processvoltage.cpp \
|
2010-03-02 13:54:50 +00:00
|
|
|
FDTD/processing.cpp \
|
|
|
|
FDTD/processfields.cpp \
|
2010-03-04 10:53:58 +00:00
|
|
|
FDTD/processfields_td.cpp \
|
2010-03-07 11:49:38 +00:00
|
|
|
FDTD/processcurrent.cpp \
|
2010-03-11 09:56:19 +00:00
|
|
|
examples/FDTD_examples.cpp \
|
2010-03-26 11:57:52 +00:00
|
|
|
openems.cpp \
|
2010-04-09 13:51:37 +00:00
|
|
|
FDTD/engine_multithread.cpp \
|
|
|
|
FDTD/operator_cylinder.cpp \
|
2010-04-21 09:18:22 +00:00
|
|
|
FDTD/engine_cylinder.cpp \
|
|
|
|
FDTD/engine_sse.cpp
|
2010-03-05 13:20:25 +00:00
|
|
|
HEADERS += tools/ErrorMsg.h \
|
2010-02-28 21:48:03 +00:00
|
|
|
tools/AdrOp.h \
|
2010-03-01 08:19:39 +00:00
|
|
|
tools/constants.h \
|
|
|
|
FDTD/engine.h \
|
2010-03-01 13:56:27 +00:00
|
|
|
FDTD/operator.h \
|
2010-03-01 18:35:28 +00:00
|
|
|
tools/array_ops.h \
|
|
|
|
FDTD/processvoltage.h \
|
2010-03-02 13:54:50 +00:00
|
|
|
FDTD/processing.h \
|
|
|
|
FDTD/processfields.h \
|
2010-03-04 10:53:58 +00:00
|
|
|
FDTD/processfields_td.h \
|
2010-03-07 11:49:38 +00:00
|
|
|
FDTD/processcurrent.h \
|
2010-03-11 09:56:19 +00:00
|
|
|
examples/FDTD_examples.h \
|
2010-03-26 11:57:52 +00:00
|
|
|
openems.h \
|
2010-04-09 13:51:37 +00:00
|
|
|
FDTD/engine_multithread.h \
|
|
|
|
FDTD/operator_cylinder.h \
|
2010-04-21 09:18:22 +00:00
|
|
|
FDTD/engine_cylinder.h \
|
|
|
|
FDTD/engine_sse.h
|
|
|
|
QMAKE_CXXFLAGS_RELEASE = -O3 \
|
2010-04-09 13:51:37 +00:00
|
|
|
-g \
|
2010-04-21 09:18:22 +00:00
|
|
|
-march=native
|
2010-04-09 13:51:37 +00:00
|
|
|
QMAKE_CXXFLAGS_DEBUG = -O0 \
|
|
|
|
-g \
|
|
|
|
-march=native
|