#==============================================================================
#
# ElmerGUI: qmake project file for Unix, Win32, and MacX
#
# For more details, see the project files in the subdirectories
#
#==============================================================================
include(ElmerGUI.pri)
#------------------------------------------------------------------------------
# Test the configuration for some headers:
#------------------------------------------------------------------------------
contains(DEFINES,EG_QWT) {
!exists($${QWT_INCLUDEPATH}/qwt.h) {
message("EG_QWT has been defined, but qwt.h was not found")
message("Check QWT_INCLUDEPATH or undefine EG_QWT in ElmerGUI.pri")
error("Detected inconsistent configuration. Unable to continue.")
}
}
contains(DEFINES,EG_VTK) {
!exists($${VTK_INCLUDEPATH}/QVTKWidget.h) {
message("EG_VTK has been defined, but QVTKWidget.h was not found")
message("Check VTK_INCLUDEPATH or undefine EG_VTK in ElmerGUI.pri")
error("Detected inconsistent configuration. Unable to continue.")
}
}
contains(DEFINES,EG_OCC) {
!exists($${OCC_INCLUDEPATH}/BRepTools.hxx) {
message("EG_OCC has been defined, but BRepTools.hxx was not found")
message("Check OCC_INCLUDEPATH or undefine EG_OCC in ElmerGUI.pri")
error("Detected inconsistent configuration. Unable to continue.")
}
}
contains(DEFINES,EG_PYTHONQT) {
!exists($${PY_INCLUDEPATH}/Python.h) {
message("EG_PYTHONQT has been defined, but Python.h was not found")
message("Check PY_INCLUDEPATH or undefine EG_PYTHONQT in ElmerGUI.pri")
error("Detected inconsistent configuration. Unable to continue.")
}
}
message(ELMERGUI_HOME=$${ELMERGUI_HOME})
#------------------------------------------------------------------------------
# Build in all subdirectories:
#------------------------------------------------------------------------------
TEMPLATE = subdirs
SUBDIRS = matc netgen
contains(DEFINES, EG_PYTHONQT): SUBDIRS += PythonQt
SUBDIRS += Application