Skip to content
Snippets Groups Projects
CMakeLists.txt 25.5 KiB
Newer Older
	# src/CountEventsInPulses.cpp
	# src/UpdatePeakParameterTable.cpp
	src/AbsorptionCorrection.cpp
	src/AddLogDerivative.cpp
Elliot Oram's avatar
Elliot Oram committed
	src/AddNote.cpp
	src/AnyShapeAbsorption.cpp
	src/ApplyCalibration.cpp
	src/ApplyDeadTimeCorr.cpp
	src/ApplyTransmissionCorrection.cpp
	src/AsymmetryCalc.cpp
	src/CalMuonDeadTime.cpp
	src/CalculateDIFC.cpp
	src/CalculateEfficiency.cpp
	src/CalculateFlatBackground.cpp
	src/CalculateResolution.cpp
	src/CalculateSlits.cpp
	src/CalculateTransmission.cpp
	src/ChangeTimeZero.cpp
	src/CheckWorkspacesMatch.cpp
	src/ChopData.cpp
	src/ClearInstrumentParameters.cpp
	src/ClearMaskFlag.cpp
	src/CloneWorkspace.cpp
	src/CommutativeBinaryOperation.cpp
	src/ConjoinWorkspaces.cpp
	src/ConvertAxesToRealSpace.cpp
	src/ConvertAxisByFormula.cpp
	src/ConvertDiffCal.cpp
	src/ConvertEmptyToTof.cpp
	src/ConvertFromDistribution.cpp
	src/ConvertSpectrumAxis.cpp
	src/ConvertSpectrumAxis2.cpp
	src/ConvertToDistribution.cpp
	src/ConvertToHistogram.cpp
	src/ConvertToMatrixWorkspace.cpp
	src/ConvertToPointData.cpp
	src/ConvertUnits.cpp
	src/ConvertUnitsUsingDetectorTable.cpp
	src/CopyDetectorMapping.cpp
	src/CopyInstrumentParameters.cpp
	src/CopyLogs.cpp
	src/CopySample.cpp
	src/CorrectFlightPaths.cpp
	src/CorrectKiKf.cpp
	src/CorrectToFile.cpp
	src/CreateCalFileByNames.cpp
	src/CreateDummyCalFile.cpp
	src/CreateFlatEventWorkspace.cpp
	src/CreateLogPropertyTable.cpp
	src/CreateLogTimeCorrection.cpp
	src/CreatePSDBleedMask.cpp
	src/CreateSampleWorkspace.cpp
	src/CreateSingleValuedWorkspace.cpp
	src/CreateTransmissionWorkspace.cpp
	src/CreateTransmissionWorkspaceAuto.cpp
	src/CreateWorkspace.cpp
	src/CropWorkspace.cpp
	src/CrossCorrelate.cpp
	src/CuboidGaugeVolumeAbsorption.cpp
	src/CylinderAbsorption.cpp
	src/DeleteLog.cpp
	src/DeleteWorkspace.cpp
	src/DetectorDiagnostic.cpp
	src/DetectorEfficiencyCor.cpp
	src/DetectorEfficiencyCorUser.cpp
	src/DetectorEfficiencyVariation.cpp
	src/DiffractionEventCalibrateDetectors.cpp
	src/EQSANSResolution.cpp
	src/EQSANSTofStructure.cpp
	src/EstimateResolutionDiffraction.cpp
	src/ExportTimeSeriesLog.cpp
	src/ExtractFFTSpectrum.cpp
	src/ExtractMask.cpp
	src/ExtractMaskToTable.cpp
	src/ExtractSingleSpectrum.cpp
	src/ExtractSpectra.cpp
	src/FFT.cpp
	src/FFTDerivative.cpp
	src/FFTSmooth.cpp
	src/FilterBadPulses.cpp
	src/FilterByLogValue.cpp
	src/FilterByTime.cpp
	src/FilterByTime2.cpp
	src/FilterEvents.cpp
	src/FindCenterOfMassPosition.cpp
	src/FindCenterOfMassPosition2.cpp
	src/FindDeadDetectors.cpp
	src/FindDetectorsOutsideLimits.cpp
	src/FindPeaks.cpp
	src/FitPeak.cpp
	src/FixGSASInstrumentFile.cpp
	src/FlatPlateAbsorption.cpp
	src/GeneralisedSecondDifference.cpp
	src/GenerateEventsFilter.cpp
	src/GeneratePeaks.cpp
	src/GetDetOffsetsMultiPeaks.cpp
	src/GetDetectorOffsets.cpp
	src/GetTimeSeriesLogInformation.cpp
	src/GravitySANSHelper.cpp
	src/GroupWorkspaces.cpp
	src/HRPDSlabCanAbsorption.cpp
	src/IdentifyNoisyDetectors.cpp
	src/Integration.cpp
	src/InterpolatingRebin.cpp
Zhou, Wenduo's avatar
Zhou, Wenduo committed
	src/InvertMask.cpp
	src/LorentzCorrection.cpp
	src/MaskBinsFromTable.cpp
	src/Max.cpp
	src/MaxMin.cpp
	src/MedianDetectorTest.cpp
	src/MergeRuns.cpp
	src/Min.cpp
	src/ModeratorTzero.cpp
	src/ModeratorTzeroLinear.cpp
	src/MonteCarloAbsorption.cpp
	src/MultipleScatteringCylinderAbsorption.cpp
	src/Multiply.cpp
	src/MultiplyRange.cpp
	src/MuonGroupDetectors.cpp
	src/NormaliseByCurrent.cpp
	src/NormaliseByDetector.cpp
	src/NormaliseToMonitor.cpp
	src/OneMinusExponentialCor.cpp
	src/PDDetermineCharacterizations.cpp
	src/PDFFourierTransform.cpp
	src/PerformIndexOperations.cpp
	src/PlotAsymmetryByLogValue.cpp
	src/Plus.cpp
	src/PointByPointVCorrection.cpp
	src/PoissonErrors.cpp
	src/PolarizationCorrection.cpp
	src/PolynomialCorrection.cpp
	src/Power.cpp
	src/PowerLawCorrection.cpp
	src/Qhelper.cpp
	src/RadiusSum.cpp
	src/ReadGroupsFromFile.cpp
	src/RealFFT.cpp
	src/Rebin.cpp
	src/RebinByPulseTimes.cpp
	src/RebinByTimeAtSample.cpp
	src/RebinByTimeBase.cpp
	src/RebinToWorkspace.cpp
	src/Rebunch.cpp
	src/RecordPythonScript.cpp
	src/ReflectometryReductionOne.cpp
	src/ReflectometryReductionOneAuto.cpp
	src/ReflectometryWorkflowBase.cpp
	src/RemoveExpDecay.cpp
	src/RemoveMaskedSpectra.cpp
	src/RemovePromptPulse.cpp
	src/RenameWorkspaces.cpp
	src/ReplaceSpecialValues.cpp
	src/ResampleX.cpp
	src/ResizeRectangularDetector.cpp
	src/RingProfile.cpp
	src/SANSCollimationLengthEstimator.cpp
	src/SassenaFFT.cpp
	src/SaveGSASInstrumentFile.cpp
	src/ScaleX.cpp
	src/SetInstrumentParameter.cpp
	src/SetUncertainties.cpp
	src/SignalOverError.cpp
	src/SmoothNeighbours.cpp
	src/SofQCommon.cpp
	src/SofQWCentre.cpp
	src/SofQWNormalisedPolygon.cpp
	src/SofQWPolygon.cpp
	src/SpecularReflectionAlgorithm.cpp
	src/SpecularReflectionCalculateTheta.cpp
	src/SpecularReflectionPositionCorrect.cpp
	src/Stitch1D.cpp
	src/Stitch1DMany.cpp
	src/StripPeaks.cpp
	src/StripVanadiumPeaks.cpp
	src/SumNeighbours.cpp
	src/SumRowColumn.cpp
	src/SumSpectra.cpp
	src/TOFSANSResolutionByPixel.cpp
	src/TOFSANSResolutionByPixelCalculator.cpp
	src/TimeAtSampleStrategyDirect.cpp
	src/TimeAtSampleStrategyElastic.cpp
	src/TimeAtSampleStrategyIndirect.cpp
	src/UnGroupWorkspace.cpp
	src/UnwrapMonitor.cpp
	src/UnwrapSNS.cpp
	src/UpdateScriptRepository.cpp
	src/VesuvioL1ThetaResolution.cpp
	src/WeightedMeanOfWorkspace.cpp
	src/WeightingStrategy.cpp
	src/WienerSmooth.cpp
	# inc/MantidAlgorithms/CountEventsInPulses.h
	# inc/MantidAlgorithms/UpdatePeakParameterTable.h
	inc/MantidAlgorithms/AbsorptionCorrection.h
	inc/MantidAlgorithms/AddLogDerivative.h
Elliot Oram's avatar
Elliot Oram committed
	inc/MantidAlgorithms/AddNote.h
	inc/MantidAlgorithms/AddSampleLog.h
	inc/MantidAlgorithms/AddTimeSeriesLog.h
	inc/MantidAlgorithms/AlignDetectors.h
	inc/MantidAlgorithms/AnnularRingAbsorption.h
	inc/MantidAlgorithms/AnyShapeAbsorption.h
	inc/MantidAlgorithms/AppendSpectra.h
	inc/MantidAlgorithms/ApplyCalibration.h
	inc/MantidAlgorithms/ApplyDeadTimeCorr.h
	inc/MantidAlgorithms/ApplyDetailedBalance.h
	inc/MantidAlgorithms/ApplyTransmissionCorrection.h
	inc/MantidAlgorithms/AsymmetryCalc.h
	inc/MantidAlgorithms/AverageLogData.h
	inc/MantidAlgorithms/BinaryOperateMasks.h
	inc/MantidAlgorithms/BinaryOperation.h
	inc/MantidAlgorithms/CalMuonDeadTime.h
	inc/MantidAlgorithms/CalculateDIFC.h
	inc/MantidAlgorithms/CalculateEfficiency.h
	inc/MantidAlgorithms/CalculateFlatBackground.h
	inc/MantidAlgorithms/CalculateResolution.h
	inc/MantidAlgorithms/CalculateSlits.h
	inc/MantidAlgorithms/CalculateTransmission.h
	inc/MantidAlgorithms/CalculateTransmissionBeamSpreader.h
	inc/MantidAlgorithms/CalculateZscore.h
	inc/MantidAlgorithms/ChangeBinOffset.h
	inc/MantidAlgorithms/ChangePulsetime.h
	inc/MantidAlgorithms/ChangeTimeZero.h
	inc/MantidAlgorithms/ChopData.h
	inc/MantidAlgorithms/ClearInstrumentParameters.h
	inc/MantidAlgorithms/ClearMaskFlag.h
	inc/MantidAlgorithms/CloneWorkspace.h
	inc/MantidAlgorithms/CommutativeBinaryOperation.h
	inc/MantidAlgorithms/ConjoinWorkspaces.h
	inc/MantidAlgorithms/ConvertAxesToRealSpace.h
	inc/MantidAlgorithms/ConvertAxisByFormula.h
	inc/MantidAlgorithms/ConvertDiffCal.h
	inc/MantidAlgorithms/ConvertEmptyToTof.h
	inc/MantidAlgorithms/ConvertFromDistribution.h
	inc/MantidAlgorithms/ConvertSpectrumAxis.h
	inc/MantidAlgorithms/ConvertSpectrumAxis2.h
	inc/MantidAlgorithms/ConvertTableToMatrixWorkspace.h
	inc/MantidAlgorithms/ConvertToDistribution.h
	inc/MantidAlgorithms/ConvertToEventWorkspace.h
	inc/MantidAlgorithms/ConvertToHistogram.h
	inc/MantidAlgorithms/ConvertToMatrixWorkspace.h
	inc/MantidAlgorithms/ConvertToPointData.h
	inc/MantidAlgorithms/ConvertUnits.h
	inc/MantidAlgorithms/ConvertUnitsUsingDetectorTable.h
	inc/MantidAlgorithms/CopyDetectorMapping.h
	inc/MantidAlgorithms/CopyInstrumentParameters.h
	inc/MantidAlgorithms/CopyLogs.h
	inc/MantidAlgorithms/CopySample.h
	inc/MantidAlgorithms/CorelliCrossCorrelate.h
	inc/MantidAlgorithms/CorrectFlightPaths.h
	inc/MantidAlgorithms/CorrectKiKf.h
	inc/MantidAlgorithms/CorrectToFile.h
	inc/MantidAlgorithms/CreateCalFileByNames.h
	inc/MantidAlgorithms/CreateDummyCalFile.h
	inc/MantidAlgorithms/CreateFlatEventWorkspace.h
	inc/MantidAlgorithms/CreateGroupingWorkspace.h
	inc/MantidAlgorithms/CreateLogPropertyTable.h
	inc/MantidAlgorithms/CreateLogTimeCorrection.h
	inc/MantidAlgorithms/CreatePSDBleedMask.h
	inc/MantidAlgorithms/CreatePeaksWorkspace.h
	inc/MantidAlgorithms/CreateSampleWorkspace.h
	inc/MantidAlgorithms/CreateSingleValuedWorkspace.h
	inc/MantidAlgorithms/CreateTransmissionWorkspace.h
	inc/MantidAlgorithms/CreateTransmissionWorkspaceAuto.h
	inc/MantidAlgorithms/CreateWorkspace.h
	inc/MantidAlgorithms/CropWorkspace.h
	inc/MantidAlgorithms/CrossCorrelate.h
	inc/MantidAlgorithms/CuboidGaugeVolumeAbsorption.h
	inc/MantidAlgorithms/CylinderAbsorption.h
	inc/MantidAlgorithms/DeleteLog.h
	inc/MantidAlgorithms/DeleteWorkspace.h
	inc/MantidAlgorithms/DetectorDiagnostic.h
	inc/MantidAlgorithms/DetectorEfficiencyCor.h
	inc/MantidAlgorithms/DetectorEfficiencyCorUser.h
	inc/MantidAlgorithms/DetectorEfficiencyVariation.h
	inc/MantidAlgorithms/DiffractionEventCalibrateDetectors.h
	inc/MantidAlgorithms/DiffractionFocussing.h
	inc/MantidAlgorithms/Divide.h
	inc/MantidAlgorithms/EQSANSResolution.h
	inc/MantidAlgorithms/EQSANSTofStructure.h
	inc/MantidAlgorithms/EditInstrumentGeometry.h
	inc/MantidAlgorithms/EstimateResolutionDiffraction.h
	inc/MantidAlgorithms/Exponential.h
	inc/MantidAlgorithms/ExportTimeSeriesLog.h
	inc/MantidAlgorithms/ExtractFFTSpectrum.h
	inc/MantidAlgorithms/ExtractMask.h
	inc/MantidAlgorithms/ExtractMaskToTable.h
	inc/MantidAlgorithms/ExtractSingleSpectrum.h
	inc/MantidAlgorithms/ExtractSpectra.h
	inc/MantidAlgorithms/FFT.h
	inc/MantidAlgorithms/FFTDerivative.h
	inc/MantidAlgorithms/FFTSmooth.h
	inc/MantidAlgorithms/FilterBadPulses.h
	inc/MantidAlgorithms/FilterByLogValue.h
	inc/MantidAlgorithms/FilterByTime.h
	inc/MantidAlgorithms/FilterByTime2.h
	inc/MantidAlgorithms/FilterByXValue.h
	inc/MantidAlgorithms/FilterEvents.h
	inc/MantidAlgorithms/FindCenterOfMassPosition.h
	inc/MantidAlgorithms/FindCenterOfMassPosition2.h
	inc/MantidAlgorithms/FindDeadDetectors.h
	inc/MantidAlgorithms/FindDetectorsOutsideLimits.h
	inc/MantidAlgorithms/FindPeakBackground.h
	inc/MantidAlgorithms/FindPeaks.h
	inc/MantidAlgorithms/FitPeak.h
	inc/MantidAlgorithms/FixGSASInstrumentFile.h
	inc/MantidAlgorithms/FlatPlateAbsorption.h
	inc/MantidAlgorithms/GeneralisedSecondDifference.h
	inc/MantidAlgorithms/GenerateEventsFilter.h
	inc/MantidAlgorithms/GeneratePeaks.h
	inc/MantidAlgorithms/GeneratePythonScript.h
	inc/MantidAlgorithms/GetDetOffsetsMultiPeaks.h
	inc/MantidAlgorithms/GetDetectorOffsets.h
	inc/MantidAlgorithms/GetEi.h
	inc/MantidAlgorithms/GetTimeSeriesLogInformation.h
	inc/MantidAlgorithms/GravitySANSHelper.h
	inc/MantidAlgorithms/GroupWorkspaces.h
	inc/MantidAlgorithms/HRPDSlabCanAbsorption.h
	inc/MantidAlgorithms/He3TubeEfficiency.h
	inc/MantidAlgorithms/IQTransform.h
	inc/MantidAlgorithms/IdentifyNoisyDetectors.h
	inc/MantidAlgorithms/IntegrateByComponent.h
	inc/MantidAlgorithms/Integration.h
	inc/MantidAlgorithms/InterpolatingRebin.h
Zhou, Wenduo's avatar
Zhou, Wenduo committed
	inc/MantidAlgorithms/InvertMask.h
	inc/MantidAlgorithms/Logarithm.h
	inc/MantidAlgorithms/LorentzCorrection.h
	inc/MantidAlgorithms/MaskBins.h
	inc/MantidAlgorithms/MaskBinsFromTable.h
	inc/MantidAlgorithms/MaskDetectorsIf.h
	inc/MantidAlgorithms/Max.h
	inc/MantidAlgorithms/MaxMin.h
	inc/MantidAlgorithms/MedianDetectorTest.h
	inc/MantidAlgorithms/MergeRuns.h
	inc/MantidAlgorithms/Min.h
	inc/MantidAlgorithms/Minus.h
	inc/MantidAlgorithms/ModeratorTzero.h
	inc/MantidAlgorithms/ModeratorTzeroLinear.h
        inc/MantidAlgorithms/MonitorEfficiencyCorUser.h
	inc/MantidAlgorithms/MonteCarloAbsorption.h
	inc/MantidAlgorithms/MultipleScatteringCylinderAbsorption.h
	inc/MantidAlgorithms/Multiply.h
	inc/MantidAlgorithms/MultiplyRange.h
	inc/MantidAlgorithms/MuonGroupDetectors.h
	inc/MantidAlgorithms/NormaliseByCurrent.h
	inc/MantidAlgorithms/NormaliseByDetector.h
	inc/MantidAlgorithms/NormaliseToMonitor.h
	inc/MantidAlgorithms/NormaliseToUnity.h
	inc/MantidAlgorithms/OneMinusExponentialCor.h
	inc/MantidAlgorithms/PDDetermineCharacterizations.h
	inc/MantidAlgorithms/PDFFourierTransform.h
	inc/MantidAlgorithms/Pause.h
	inc/MantidAlgorithms/PerformIndexOperations.h
	inc/MantidAlgorithms/PhaseQuadMuon.h
	inc/MantidAlgorithms/PlotAsymmetryByLogValue.h
	inc/MantidAlgorithms/Plus.h
	inc/MantidAlgorithms/PointByPointVCorrection.h
	inc/MantidAlgorithms/PoissonErrors.h
	inc/MantidAlgorithms/PolarizationCorrection.h
	inc/MantidAlgorithms/PolynomialCorrection.h
	inc/MantidAlgorithms/Power.h
	inc/MantidAlgorithms/PowerLawCorrection.h
	inc/MantidAlgorithms/Q1DWeighted.h
	inc/MantidAlgorithms/Qhelper.h
	inc/MantidAlgorithms/Qxy.h
	inc/MantidAlgorithms/RRFMuon.h
	inc/MantidAlgorithms/RadiusSum.h
	inc/MantidAlgorithms/ReadGroupsFromFile.h
	inc/MantidAlgorithms/RealFFT.h
	inc/MantidAlgorithms/Rebin.h
	inc/MantidAlgorithms/RebinByPulseTimes.h
	inc/MantidAlgorithms/RebinByTimeAtSample.h
	inc/MantidAlgorithms/RebinByTimeBase.h
	inc/MantidAlgorithms/RebinToWorkspace.h
	inc/MantidAlgorithms/Rebunch.h
	inc/MantidAlgorithms/RecordPythonScript.h
	inc/MantidAlgorithms/ReflectometryReductionOne.h
	inc/MantidAlgorithms/ReflectometryReductionOneAuto.h
	inc/MantidAlgorithms/ReflectometryWorkflowBase.h
	inc/MantidAlgorithms/Regroup.h
	inc/MantidAlgorithms/RemoveBackground.h
	inc/MantidAlgorithms/RemoveBins.h
	inc/MantidAlgorithms/RemoveExpDecay.h
	inc/MantidAlgorithms/RemoveLowResTOF.h
	inc/MantidAlgorithms/RemoveMaskedSpectra.h
	inc/MantidAlgorithms/RemovePromptPulse.h
	inc/MantidAlgorithms/RemoveWorkspaceHistory.h
	inc/MantidAlgorithms/RenameWorkspace.h
	inc/MantidAlgorithms/RenameWorkspaces.h
	inc/MantidAlgorithms/ReplaceSpecialValues.h
	inc/MantidAlgorithms/ResampleX.h
	inc/MantidAlgorithms/ResizeRectangularDetector.h
	inc/MantidAlgorithms/RingProfile.h
	inc/MantidAlgorithms/SANSCollimationLengthEstimator.h
	inc/MantidAlgorithms/SassenaFFT.h
	inc/MantidAlgorithms/SaveGSASInstrumentFile.h
	inc/MantidAlgorithms/Scale.h
	inc/MantidAlgorithms/ScaleX.h
	inc/MantidAlgorithms/Segfault.h
	inc/MantidAlgorithms/SetInstrumentParameter.h
	inc/MantidAlgorithms/SetUncertainties.h
	inc/MantidAlgorithms/ShiftLogTime.h
	inc/MantidAlgorithms/SignalOverError.h
	inc/MantidAlgorithms/SmoothData.h
	inc/MantidAlgorithms/SmoothNeighbours.h
	inc/MantidAlgorithms/SofQCommon.h
	inc/MantidAlgorithms/SofQW.h
	inc/MantidAlgorithms/SofQWCentre.h
	inc/MantidAlgorithms/SofQWNormalisedPolygon.h
	inc/MantidAlgorithms/SofQWPolygon.h
	inc/MantidAlgorithms/SolidAngle.h
	inc/MantidAlgorithms/SpatialGrouping.h
	inc/MantidAlgorithms/SpecularReflectionAlgorithm.h
	inc/MantidAlgorithms/SpecularReflectionCalculateTheta.h
	inc/MantidAlgorithms/SpecularReflectionPositionCorrect.h
	inc/MantidAlgorithms/SphericalAbsorption.h
	inc/MantidAlgorithms/Stitch1D.h
	inc/MantidAlgorithms/Stitch1DMany.h
	inc/MantidAlgorithms/StripPeaks.h
	inc/MantidAlgorithms/StripVanadiumPeaks.h
	inc/MantidAlgorithms/StripVanadiumPeaks2.h
	inc/MantidAlgorithms/SumEventsByLogValue.h
	inc/MantidAlgorithms/SumNeighbours.h
	inc/MantidAlgorithms/SumRowColumn.h
	inc/MantidAlgorithms/SumSpectra.h
	inc/MantidAlgorithms/TOFSANSResolution.h
	inc/MantidAlgorithms/TOFSANSResolutionByPixel.h
	inc/MantidAlgorithms/TOFSANSResolutionByPixelCalculator.h
	inc/MantidAlgorithms/TimeAtSampleStrategy.h
	inc/MantidAlgorithms/TimeAtSampleStrategyDirect.h
	inc/MantidAlgorithms/TimeAtSampleStrategyElastic.h
	inc/MantidAlgorithms/TimeAtSampleStrategyIndirect.h
	inc/MantidAlgorithms/Transpose.h
	inc/MantidAlgorithms/UnGroupWorkspace.h
	inc/MantidAlgorithms/UnwrapMonitor.h
	inc/MantidAlgorithms/UnwrapSNS.h
	inc/MantidAlgorithms/UpdateScriptRepository.h
	inc/MantidAlgorithms/VesuvioL1ThetaResolution.h
	inc/MantidAlgorithms/WeightedMean.h
	inc/MantidAlgorithms/WeightedMeanOfWorkspace.h
	inc/MantidAlgorithms/WeightingStrategy.h
	inc/MantidAlgorithms/WienerSmooth.h
	inc/MantidAlgorithms/WorkspaceJoiners.h
set(SRC_UNITY_IGNORE_FILES src/AlignDetectors.cpp
    src/FFTSmooth2.cpp
    src/FilterBadPulses.cpp
    src/SetUncertainties.cpp
    )

if(UNITY_BUILD)
  include(UnityBuild)
  enable_unity_build(Algorithms SRC_FILES SRC_UNITY_IGNORE_FILES 10)
endif(UNITY_BUILD)

	# UpdatePeakParameterTableTest.h
Elliot Oram's avatar
Elliot Oram committed
	AddNoteTest.h
	AlignDetectorsTest.h
	AlphaCalcTest.h
	AnyShapeAbsorptionTest.h
	AppendSpectraTest.h
	ApplyCalibrationTest.h
	ApplyDeadTimeCorrTest.h
	ApplyDetailedBalanceTest.h
	ApplyTransmissionCorrectionTest.h
	AsymmetryCalcTest.h
	BinaryOperateMasksTest.h
	BinaryOperationTest.h
	CalculateDIFCTest.h
	CalculateFlatBackgroundTest.h
	CalculateResolutionTest.h
	CalculateTransmissionBeamSpreaderTest.h
	CalculateTransmissionTest.h
	ChainedOperatorTest.h
	ChangeBinOffsetTest.h
	ChangeLogTimeTest.h
	ChangePulsetimeTest.h
	ChangeTimeZeroTest.h
	CheckWorkspacesMatchTest.h
	ChopDataTest.h
	ClearInstrumentParametersTest.h
	ClearMaskFlagTest.h
	CloneWorkspaceTest.h
	CommutativeBinaryOperationTest.h
	ConjoinWorkspacesTest.h
	ConvertAxesToRealSpaceTest.h
	ConvertAxisByFormulaTest.h
	ConvertDiffCalTest.h
	ConvertEmptyToTofTest.h
	ConvertSpectrumAxis2Test.h
	ConvertSpectrumAxisTest.h
	ConvertTableToMatrixWorkspaceTest.h
	ConvertToDistributionTest.h
	ConvertToEventWorkspaceTest.h
	ConvertToHistogramTest.h
	ConvertToMatrixWorkspaceTest.h
	ConvertToPointDataTest.h
	ConvertUnitsTest.h
	ConvertUnitsUsingDetectorTableTest.h
	CopyDetectorMappingTest.h
Karl Palmen's avatar
Karl Palmen committed
	CopyInstrumentParametersTest.h
	CopyLogsTest.h
	CopySampleTest.h
	CorrectFlightPathsTest.h
	CorrectKiKfTest.h
	CorrectToFileTest.h
	CreateCalFileByNamesTest.h
	CreateDummyCalFileTest.h
	CreateFlatEventWorkspaceTest.h
	CreateGroupingWorkspaceTest.h
	CreateLogPropertyTableTest.h
	CreateLogTimeCorrectionTest.h
	CreatePSDBleedMaskTest.h
	CreatePeaksWorkspaceTest.h
	CreateSampleWorkspaceTest.h
	CreateSingleValuedWorkspaceTest.h
	CreateTransmissionWorkspaceAutoTest.h
	CreateTransmissionWorkspaceTest.h
	CreateWorkspaceTest.h
	CropWorkspaceTest.h
	CuboidGaugeVolumeAbsorptionTest.h
	CylinderAbsorptionTest.h
	DeleteLogTest.h
	DeleteWorkspaceTest.h
	DetectorEfficiencyCorTest.h
	DetectorEfficiencyCorUserTest.h
	DetectorEfficiencyVariationTest.h
	DiffractionEventCalibrateDetectorsTest.h
	DiffractionFocussing2Test.h
	DiffractionFocussingTest.h
	DivideTest.h
	EditInstrumentGeometryTest.h
	EstimateResolutionDiffractionTest.h
	ExponentialCorrectionTest.h
	ExponentialTest.h
	ExportTimeSeriesLogTest.h
	ExtractFFTSpectrumTest.h
	ExtractMaskTest.h
	ExtractSpectraTest.h
	FFTDerivativeTest.h
	FFTSmooth2Test.h
	FFTTest.h
	FilterBadPulsesTest.h
	FilterByLogValueTest.h
	FilterByTime2Test.h
	FilterByTimeTest.h
	FilterEventsTest.h
	FindCenterOfMassPosition2Test.h
	FindCenterOfMassPositionTest.h
	FindDeadDetectorsTest.h
	FindDetectorsOutsideLimitsTest.h
	FindPeaksTest.h
	FitPeakTest.h
	FixGSASInstrumentFileTest.h
	GeneralisedSecondDifferenceTest.h
	GenerateEventsFilterTest.h
	GeneratePeaksTest.h
	GeneratePythonScriptTest.h
	GetDetOffsetsMultiPeaksTest.h
	GetDetectorOffsetsTest.h
	GetEiTest.h
	GetTimeSeriesLogInformationTest.h
	GroupWorkspacesTest.h
	HRPDSlabCanAbsorptionTest.h
	He3TubeEfficiencyTest.h
	IQTransformTest.h
	IdentifyNoisyDetectorsTest.h
	IntegrationTest.h
	InterpolatingRebinTest.h
	InvertMaskTest.h
	LogarithmTest.h
	LorentzCorrectionTest.h
	MaskBinsFromTableTest.h
	MaskBinsTest.h
	MaxMinTest.h
	MedianDetectorTestTest.h
	MergeRunsTest.h
	MinusTest.h
	ModeratorTzeroLinearTest.h
	MonteCarloAbsorptionTest.h
	MultipleScatteringCylinderAbsorptionTest.h
	MultiplyRangeTest.h
	MultiplyTest.h
	MuonGroupDetectorsTest.h
	NormaliseByCurrentTest.h
	NormaliseByDetectorTest.h
	NormaliseToMonitorTest.h
	OneMinusExponentialCorTest.h
	PDDetermineCharacterizationsTest.h
	PDFFourierTransformTest.h
	PerformIndexOperationsTest.h
	PlotAsymmetryByLogValueTest.h
	PlusTest.h
	PointByPointVCorrectionTest.h
	PoissonErrorsTest.h
	PolarizationCorrectionTest.h
	PolynomialCorrectionTest.h
	PowerLawCorrectionTest.h
	PowerTest.h
	Q1D2Test.h
	Q1DWeightedTest.h
	QxyTest.h
	RadiusSumTest.h
	RayTracerTesterTest.h
	ReadGroupsFromFileTest.h
	RealFFTTest.h
	Rebin2DTest.h
	RebinByPulseTimesTest.h
	RebinTest.h
	RebinToWorkspaceTest.h
	RebunchTest.h
	ReflectometryReductionOneAutoTest.h
	ReflectometryReductionOneTest.h
	RemoveExpDecayTest.h
	RemoveMaskedSpectraTest.h
	RenameWorkspacesTest.h
	ResetNegativesTest.h
	ResizeRectangularDetectorTest.h
	RingProfileTest.h
	SANSCollimationLengthEstimatorTest.h
	SaveGSASInstrumentFileTest.h
	SetInstrumentParameterTest.h
	ShiftLogTimeTest.h
	SignalOverErrorTest.h
	SmoothDataTest.h
	SmoothNeighboursTest.h
	SofQWCentreTest.h
	SofQWNormalisedPolygonTest.h
	SofQWPolygonTest.h
	SofQWTest.h
	SolidAngleTest.h
	SortEventsTest.h
	SpatialGroupingTest.h
	SpecularReflectionCalculateThetaTest.h
	SpecularReflectionPositionCorrectTest.h
	Stitch1DTest.h
	StripPeaksTest.h
	StripVanadiumPeaks2Test.h
	StripVanadiumPeaksTest.h
	SumNeighboursTest.h
	SumRowColumnTest.h
	SumSpectraTest.h
	TOFSANSResolutionByPixelTest.h
	TOFSANSResolutionByPixelCalculatorTest.h
	TimeAtSampleStrategyDirectTest.h
	TimeAtSampleStrategyElasticTest.h
	TimeAtSampleStrategyIndirectTest.h
	TransposeTest.h
	UnGroupWorkspaceTest.h
	UnaryOperationTest.h
	UnwrapSNSTest.h
	VesuvioL1ThetaResolutionTest.h
	WeightedMeanOfWorkspaceTest.h
	WeightedMeanTest.h
	WeightingStrategyTest.h
	WorkspaceCreationHelperTest.h
	WorkspaceGroupTest.h
set ( TEST_PY_FILES NormaliseToUnityTest.py )
if (COVERALLS)
    foreach( loop_var ${SRC_FILES} ${INC_FILES})
      set_property(GLOBAL APPEND PROPERTY COVERAGE_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/${loop_var}")
    endforeach(loop_var)
endif()

# Add a precompiled header where they are supported
enable_precompiled_headers ( inc/MantidAlgorithms/PrecompiledHeader.h SRC_FILES )
# Add the target for this directory
add_library ( Algorithms ${SRC_FILES} ${INC_FILES})
# Set the name of the generated library
set_target_properties ( Algorithms PROPERTIES OUTPUT_NAME MantidAlgorithms )

if (OSX_VERSION VERSION_GREATER 10.8)
  set_target_properties ( Algorithms PROPERTIES INSTALL_RPATH "@loader_path/../Contents/MacOS")
endif ()

# Add to the 'Framework' group in VS
set_property ( TARGET Algorithms PROPERTY FOLDER "MantidFramework" )
target_link_libraries ( Algorithms LINK_PRIVATE ${TCMALLOC_LIBRARIES_LINKTIME} ${MANTIDLIBS} ${GSL_LIBRARIES} )
# Add the unit tests directory
add_subdirectory ( test )
###########################################################################
# Installation settings
###########################################################################

install ( TARGETS Algorithms ${SYSTEM_PACKAGE_TARGET} DESTINATION ${PLUGINS_DIR} )