repository for casafeather app
Source
41
41
# APP_EXE = build/bin.$$QMAKE_HOST.version/$${TARGET}.app
42
42
}
43
43
44
44
OBJECTS_DIR = build/lib.$$QMAKE_HOST.version/objs
45
45
MOC_DIR = build/lib.$$QMAKE_HOST.version/moc
46
46
RCC_DIR = build/lib.$$QMAKE_HOST.version/rcc
47
47
UI_DIR = build/include.$$QMAKE_HOST.version/ui
48
48
49
49
CONFIG += object_parallel_to_source
50
50
51
-
QMAKE_CXXFLAGS += -std=c++11 -DAIPS_HAS_QWT -DCASATOOLS -DUseCasacoreNamespace -DNO_CRASH_REPORTER -DAIPS_LINUX -DCASA6 -DWITHOUT_ACS -DWITHOUT_BOOST
51
+
QMAKE_CXXFLAGS += -std=c++11 -DAIPS_HAS_QWT -DUseCasacoreNamespace -DNO_CRASH_REPORTER -DAIPS_LINUX -DCASA6 -DWITHOUT_ACS -DWITHOUT_BOOST
52
52
unix:!mac{
53
53
QMAKE_CXXFLAGS += -fcx-fortran-rules -fno-omit-frame-pointer -DHAVE_O_DIRECT
54
54
}
55
55
QMAKE_CXXFLAGS += -DHAVE_FFTW3 -DHAVE_FFTW3_THREADS -Dcasa_casa_EXPORTS
56
-
QMAKE_CXXFLAGS += -DCASAFEATHER_DOES_NOT_WANT_GRPC
57
56
58
57
59
58
unix:mac{
60
59
message( "Adding additional QMAKE_CXXFLAGS to satisfy clang++" )
61
60
## Clang thinks there's an ambiguous function named "JsonGramerror" (it looks like it is ambiguous...)
62
61
QMAKE_CXXFLAGS += -DYYERROR_IS_DECLARED
63
62
}
64
63
65
64
QT += xml widgets printsupport
66
65
72
71
INCLUDEPATH += $$YACC_DIR
73
72
QMAKE_CC = ccache $$QMAKE_CC
74
73
QMAKE_CXX = ccache $$QMAKE_CXX
75
74
76
75
###
77
76
### without this qmake will generate all of the MOC bindings for
78
77
### Qt classes that are #ifdefed out...
79
78
###
80
79
MOC_DIR = build/lib.$$QMAKE_HOST.version/moc
81
80
load(moc)
82
-
QMAKE_MOC += -DCASATOOLS
83
81
84
82
85
83
# suppress the default RPATH if you wish
86
84
QMAKE_LFLAGS_RPATH=
87
85
# add your own with quoting gyrations to make sure $ORIGIN gets to the command line unexpanded
88
86
unix:!mac{
89
87
DESTDIR = build/bin.$$QMAKE_HOST.version/casafeather.app/usr/bin
90
88
APP = $$DESTDIR/../..
91
89
QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/../lib\'"
92
90
QMAKE_POST_LINK = scripts/create-app --no-data name=feather exe=$$DESTDIR/$$TARGET app=$$APP lib=$$DESTDIR/../lib tgt=$$lower($$QMAKE_HOST.os) plugins=$$[QT_INSTALL_PLUGINS] $$RPATH_LIBS
344
342
casa-source/casatools/casacore/casa/System/ProgressMeter.cc \
345
343
casa-source/casatools/casacore/casa/Utilities/BitVector.cc \
346
344
casa-source/casatools/casacore/casa/Utilities/CompositeNumber.cc \
347
345
casa-source/casatools/casacore/casa/Utilities/Copy2.cc \
348
346
casa-source/casatools/casacore/casa/Utilities/CountedPtr2.cc \
349
347
casa-source/casatools/casacore/casa/Utilities/DataType.cc \
350
348
casa-source/casatools/casacore/casa/Utilities/MUString.cc \
351
349
casa-source/casatools/casacore/casa/Utilities/Notice.cc \
352
350
casa-source/casatools/casacore/casa/Utilities/Precision.cc \
353
351
casa-source/casatools/casacore/casa/Utilities/RecordTransformable.cc \
354
-
casa-source/casatools/casacore/casa/Utilities/RegSequence.cc \
355
352
casa-source/casatools/casacore/casa/Utilities/Regex.cc \
356
353
casa-source/casatools/casacore/casa/Utilities/Sort.cc \
357
354
casa-source/casatools/casacore/casa/Utilities/SortError.cc \
358
355
casa-source/casatools/casacore/casa/Utilities/StringDistance.cc \
359
356
casa-source/casatools/casacore/casa/Utilities/ValType.cc \
360
357
casa-source/casatools/casacore/casa/aips.cc \
361
358
casa-source/casatools/casacore/coordinates/Coordinates/Coordinate.cc \
362
359
casa-source/casatools/casacore/coordinates/Coordinates/CoordinateSystem.cc \
363
360
casa-source/casatools/casacore/coordinates/Coordinates/CoordinateUtil.cc \
364
361
casa-source/casatools/casacore/coordinates/Coordinates/Direction2Coordinate.cc \
785
782
casa-source/casatools/casacore/tables/Tables/TableKeyword.cc \
786
783
casa-source/casatools/casacore/tables/Tables/TableLock.cc \
787
784
casa-source/casatools/casacore/tables/Tables/TableLockData.cc \
788
785
casa-source/casatools/casacore/tables/Tables/TableLocker.cc \
789
786
casa-source/casatools/casacore/tables/Tables/TableProxy.cc \
790
787
casa-source/casatools/casacore/tables/Tables/TableRecord.cc \
791
788
casa-source/casatools/casacore/tables/Tables/TableRecordRep.cc \
792
789
casa-source/casatools/casacore/tables/Tables/TableRow.cc \
793
790
casa-source/casatools/casacore/tables/Tables/TableSyncData.cc \
794
791
casa-source/casatools/casacore/tables/Tables/TableTrace.cc \
792
+
casa-source/casatools/src/code/stdcasa/UtilJ.cc \
793
+
casa-source/casatools/src/code/stdcasa/thread/AsynchronousTools.cc \
795
794
casa-source/casatools/src/code/alma/ASDM/CASAxslPath.cc \
796
795
casa-source/casatools/src/code/alma/ASDM/DoubleWrapper.cc \
797
796
casa-source/casatools/src/code/alma/ASDM/EndianStream.cc \
798
797
casa-source/casatools/src/code/alma/ASDM/InvalidArgumentException.cc \
799
798
casa-source/casatools/src/code/alma/ASDM/Misc.cc \
800
799
casa-source/casatools/src/code/alma/ASDM/NumberFormatException.cc \
801
800
casa-source/casatools/src/code/alma/ASDM/OutOfBoundsException.cc \
802
801
casa-source/casatools/src/code/alma/ASDM/StringTokenizer.cc \
803
802
casa-source/casatools/src/code/alma/ASDM/Temperature.cc \
804
803
casa-source/casatools/src/code/asdmstman/AsdmColumn.cc \
872
871
casa-source/casatools/src/code/imageanalysis/ImageAnalysis/CasaImageBeamSet.cc \
873
872
casa-source/casatools/src/code/imageanalysis/ImageAnalysis/ComponentImager.cc \
874
873
casa-source/casatools/src/code/imageanalysis/ImageAnalysis/ImageInputProcessor.cc \
875
874
casa-source/casatools/src/code/imageanalysis/ImageAnalysis/ImageMetaDataConstants.cc \
876
875
casa-source/casatools/src/code/imageanalysis/ImageAnalysis/ImagePolarimetry.cc \
877
876
casa-source/casatools/src/code/imageanalysis/Images/ComponentListImage.cc \
878
877
casa-source/casatools/src/code/imageanalysis/Regions/CasacRegionManager.cc \
879
878
casa-source/casatools/src/code/imageanalysis/Utilities/SpectralImageUtil.cc \
880
879
casa-source/casatools/src/code/mstransform/MSTransform/MSTransformRegridder.cc \
881
880
casa-source/casatools/src/code/msvis/MSVis/AsynchronousInterface.cc \
882
-
casa-source/casatools/src/code/msvis/MSVis/AsynchronousTools.cc \
883
881
casa-source/casatools/src/code/msvis/MSVis/CalVisBuffer.cc \
884
882
casa-source/casatools/src/code/msvis/MSVis/GroupProcessor.cc \
885
883
casa-source/casatools/src/code/msvis/MSVis/GroupWorker.cc \
886
884
casa-source/casatools/src/code/msvis/MSVis/MSCalEnums.cc \
887
885
casa-source/casatools/src/code/msvis/MSVis/MSIter2.cc \
888
886
casa-source/casatools/src/code/msvis/MSVis/MSUtil.cc \
889
887
casa-source/casatools/src/code/msvis/MSVis/MeasurementSet2.cc \
890
888
casa-source/casatools/src/code/msvis/MSVis/MsRows.cc \
891
889
casa-source/casatools/src/code/msvis/MSVis/PhaseShiftTvi.cc \
892
890
casa-source/casatools/src/code/msvis/MSVis/PointingDirectionCache.cc \
893
891
casa-source/casatools/src/code/msvis/MSVis/SimpleSimVi2.cc \
894
892
casa-source/casatools/src/code/msvis/MSVis/SimpleSubMS.cc \
895
893
casa-source/casatools/src/code/msvis/MSVis/SpectralWindow.cc \
896
894
casa-source/casatools/src/code/msvis/MSVis/StokesVector.cc \
897
895
casa-source/casatools/src/code/msvis/MSVis/SubMS.cc \
898
896
casa-source/casatools/src/code/msvis/MSVis/TransformingVi2.cc \
899
-
casa-source/casatools/src/code/msvis/MSVis/UtilJ.cc \
900
897
casa-source/casatools/src/code/msvis/MSVis/VBContinuumSubtractor.cc \
901
898
casa-source/casatools/src/code/msvis/MSVis/VBGContinuumSubtractor.cc \
902
899
casa-source/casatools/src/code/msvis/MSVis/VBRemapper.cc \
903
900
casa-source/casatools/src/code/msvis/MSVis/VLAT.cc \
904
901
casa-source/casatools/src/code/msvis/MSVis/Vbi2MsRow.cc \
905
902
casa-source/casatools/src/code/msvis/MSVis/ViColumns2.cc \
906
903
casa-source/casatools/src/code/msvis/MSVis/ViFrequencySelection.cc \
907
904
casa-source/casatools/src/code/msvis/MSVis/ViImplementation2.cc \
908
905
casa-source/casatools/src/code/msvis/MSVis/ViiLayerFactory.cc \
909
906
casa-source/casatools/src/code/msvis/MSVis/VisBuffAccumulator.cc \
956
953
casa-source/casatools/src/code/synthesis/CalTables/NewCalTable.cc \
957
954
casa-source/casatools/src/code/synthesis/CalTables/RIorAPArray.cc \
958
955
casa-source/casatools/src/code/synthesis/CalTables/SolvableVJDesc.cc \
959
956
casa-source/casatools/src/code/synthesis/CalTables/SolvableVJTable.cc \
960
957
casa-source/casatools/src/code/synthesis/CalTables/TimeVarVJDesc.cc \
961
958
casa-source/casatools/src/code/synthesis/CalTables/TimeVarVJTable.cc \
962
959
casa-source/casatools/src/code/synthesis/CalTables/VisJonesDesc.cc \
963
960
casa-source/casatools/src/code/synthesis/CalTables/VisJonesTable.cc \
964
961
casa-source/casatools/src/code/synthesis/DataSampling/DataSampling.cc \
965
962
casa-source/casatools/src/code/synthesis/DataSampling/ImageDataSampling.cc \
966
-
casa-source/casatools/src/code/synthesis/DataSampling/PixonProcessor.cc \
967
963
casa-source/casatools/src/code/synthesis/DataSampling/SDDataSampling.cc \
968
964
casa-source/casatools/src/code/synthesis/DataSampling/SynDataSampling.cc \
969
-
casa-source/casatools/src/code/synthesis/IDL/IDL.cc \
970
965
casa-source/casatools/src/code/synthesis/ImagerObjects/CubeMajorCycleAlgorithm.cc \
971
966
casa-source/casatools/src/code/synthesis/ImagerObjects/CubeMakeImageAlgorithm.cc \
972
967
casa-source/casatools/src/code/synthesis/ImagerObjects/CubeMinorCycleAlgorithm.cc \
973
968
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmAAspClean.cc \
974
969
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmBase.cc \
975
970
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmClarkClean.cc \
976
971
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmClarkClean2.cc \
977
972
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmHogbomClean.cc \
978
973
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmMEM.cc \
979
974
casa-source/casatools/src/code/synthesis/ImagerObjects/SDAlgorithmMSClean.cc \