casalogger package for CASA 6
Source
system(scripts/casalogger-config)
INCLUDEPATH += include
INCLUDEPATH += casa-source/casa5/code casa-source/casa5/code casa-source/casatools casa-source/casatools/casacore
INCLUDEPATH += /usr/include/qt5 /usr/include/qt5/QtWidgets /usr/include/qt5/QtPrintSupport
INCLUDEPATH += casa-source/casatools/casacore/casa/Exceptions
INCLUDEPATH += casa-source/casa5/code/casaqt/QtLogger
#LIBS += -lQt5Widgets
QT += widgets printsupport
CONFIG += c++11 -g
CONFIG += qt debug
QMAKE_CXXFLAGS += -std=c++11 -DAIPS_HAS_QWT -DUSE_GRPC -DUseCasacoreNamespace -DNO_CRASH_REPORTER -DAIPS_LINUX
DESTDIR = build/bin.$$QMAKE_HOST.version/casalogger.app/usr/bin
APP = $$DESTDIR/../..
# suppress the default RPATH if you wish
QMAKE_LFLAGS_RPATH=
# add your own with quoting gyrations to make sure $ORIGIN gets to the command line unexpanded
QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/../lib\'"
QMAKE_POST_LINK = scripts/create-app --no-data name=logger exe=$$DESTDIR/$$TARGET app=$$APP lib=$$DESTDIR/../lib tgt=$$lower($$QMAKE_HOST.os) plugins=$$[QT_INSTALL_PLUGINS]
APP_EXE = build/bin.$$QMAKE_HOST.version/$${TARGET}-x86_64.AppImage
SOURCES = casa-source/casa5/code/casaqt/apps/casalogger/casalogger.cc \
casa-source/casa5/code/casaqt/QtLogger/logviewer.cc \
casa-source/casa5/code/casaqt/QtLogger/logmodel.cc \
casa-source/casa5/code/casaqt/QtLogger/logitem.cc \
casa-source/casatools/casacore/casa/System/Aipsrc.cc \
casa-source/casatools/casacore/casa/System/AipsrcValue2.cc \
casa-source/casatools/casacore/casa/System/AipsrcVString.cc \
casa-source/casatools/casacore/casa/System/AipsrcVBool.cc \
casa-source/casatools/casacore/casa/System/AppInfo.cc \
casa-source/casatools/casacore/casa/System/ObjectID.cc \
casa-source/casatools/casacore/casa/BasicSL/String.cc \
casa-source/casatools/casacore/casa/aips.cc \
casa-source/casatools/casacore/casa/Utilities/Regex.cc \
casa-source/casatools/casacore/casa/Utilities/Copy2.cc \
casa-source/casatools/casacore/casa/Containers/Block.cc \
casa-source/casatools/casacore/casa/Containers/Block_tmpl.cc \
casa-source/casatools/casacore/casa/Utilities/MUString.cc \
casa-source/casatools/casacore/casa/Exceptions/Error2.cc \
casa-source/casatools/casacore/casa/OS/File.cc \
casa-source/casatools/casacore/casa/OS/RegularFile.cc \
casa-source/casatools/casacore/casa/OS/Directory.cc \
casa-source/casatools/casacore/casa/OS/DirectoryIterator.cc \
casa-source/casatools/casacore/casa/OS/Path.cc \
casa-source/casatools/casacore/casa/OS/Time.cc \
casa-source/casatools/casacore/casa/OS/Timer.cc \
casa-source/casatools/casacore/casa/OS/SymLink.cc \
casa-source/casatools/casacore/casa/Quanta/MVTime.cc \
casa-source/casatools/casacore/casa/Quanta/MVEpoch.cc \
casa-source/casatools/casacore/casa/Quanta/MVAngle.cc \
casa-source/casatools/casacore/casa/Quanta/MeasValue.cc \
casa-source/casatools/casacore/casa/Quanta/Quantum2.cc \
casa-source/casatools/casacore/casa/Quanta/UnitVal.cc \
casa-source/casatools/casacore/casa/Quanta/QBase.cc \
casa-source/casatools/casacore/casa/Quanta/Unit.cc \
casa-source/casatools/casacore/casa/Quanta/UnitMap.cc \
casa-source/casatools/casacore/casa/Quanta/UnitMap2.cc \