Commit Graph

41 Commits

Author SHA1 Message Date
suter_a e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
suter_a 8b416b45e0 merged root6 2019-09-11 12:12:13 +02:00
suter_a e8982410b0 adopted to the enforced changes by root 6.18.00. 2019-07-01 21:56:50 +02:00
suter_a c64c74dbf8 modernized code to C++11 and newer.
This allows to analyze the code by external code analyzers. Since a lot is adopted,
the version is changed to 1.4.3

Conflicts:
	src/classes/PFitter.cpp
	src/classes/PFourier.cpp
	src/classes/PMsrHandler.cpp
	src/classes/PMusrCanvas.cpp
	src/classes/PRunAsymmetry.cpp
	src/classes/PRunAsymmetryRRF.cpp
	src/classes/PRunListCollection.cpp
	src/classes/PRunSingleHisto.cpp
	src/classes/PRunSingleHistoRRF.cpp
	src/classes/PStartupHandler.cpp
	src/include/PFourier.h
	src/include/PRunListCollection.h
	src/musrFT.cpp
2019-04-24 17:44:58 +02:00
suter_a 795cd75b1e modernized code to C++11 and newer.
This allows to analyze the code by external code analyzers. Since a lot is adopted,
the version is changed to 1.4.3
2019-04-16 15:34:49 +02:00
suter_a 8dd8d29adc Remove automake support
Since the cmake tool chain is now stable, the automake tool chain is removed from musrfit.
This makes documentation and code less cluttered.

Conflicts:
	configure.ac
	src/Makefile.am
	src/classes/Makefile.am
	src/external/MuSR_software/Makefile.am
2019-03-08 13:53:36 +01:00
suter_a dbfeeddf3f Remove automake support
Since the cmake tool chain is now stable, the automake tool chain is removed from musrfit.
This makes documentation and code less cluttered.
2019-03-08 12:50:41 +01:00
suter_a 3cb950277f cmake/cpack root dictionary issue fixed.
In order that package assembly works, the code needs to be relocatble
and any hints linking it to the original source need to be absent.
The changes here do exactely this. For rootcling the '-inlineInputHeader'
option is needed, otherwise the dictionary wants to load the header
file from the source destination which of course will fail when installing
the package on a machine without the source.
2019-02-01 16:05:24 +01:00
suter_a feae053bbc added MODULE to root_generate_dictionary in order to get the proper name scheme. 2018-06-28 13:26:40 +02:00
suter_a 55b5788506 added MODULE to root_generate_dictionary in order to get the proper name scheme. 2018-06-28 13:17:43 +02:00
suter_a 215faf6e50 cmake: got rid of target_compile_options which are better controlled by the build type. 2018-06-06 13:19:05 +02:00
suter_a 342da696db cmake: got rid of target_compile_options which are better controlled by the build type. 2018-06-06 13:09:39 +02:00
suter_a d24763f4ad cmake: added optimization and at the same time added the beta-NMR lib. 2018-06-05 20:31:07 +02:00
suter_a e4d56519b2 cmake: added optimization and at the same time added the beta-NMR lib. 2018-06-05 19:12:35 +02:00
suter_a b360129ee3 cmake: added library version information to the targets. 2018-06-02 20:45:04 +02:00
suter_a 99e8eb9769 cmake: added library version information to the targets. 2018-06-02 12:41:13 +02:00
suter_a aa2cc9ddd2 cmake: more necessary files added. Still a lot of testing needed. 2018-05-31 13:26:36 +02:00
suter_a 382c27b24b added missing pcm and rootmap. 2018-05-04 19:52:22 +02:00
suter_a 89fbdff40a make sure that the proper header files are used for the build in case musrfit is already installed. 2018-05-04 19:41:16 +02:00
suter_a 83984c1ef5 start populating the sub-dirs with the necessary cmake files. 2018-05-04 12:51:57 +02:00
suter_a e8f692b42c more changes towards musrfit/DKS/root6. 2017-02-08 11:16:27 +01:00
suter_a 5908d8791a back from __CLING__ to __CINT__ since the ROOT guys kept __CINT__ even though they are using cling?\! 2017-02-08 10:45:17 +01:00
suter_a ceb7aa6818 changed from legacy rootcint to the new rootcling ROOT dictionary generator. 2017-02-08 09:47:35 +01:00
suter_a 18d037fdf2 adopted dks to root6 (branch dks6). Not yet tested. 2017-02-07 16:12:49 +01:00
suter_a 5e28f465a4 replace all __CINT__ by __CLING__. 2017-02-07 16:08:52 +01:00
suter_a 4fd610442d improved the CLEANFILES for ROOT6. 2015-10-28 13:56:16 +01:00
suter_a fec752182b added all ROOT6 .pcm files for installation 2015-01-17 17:53:17 +01:00
suter_a bbb8550f96 since we moved to git, I cleaned up the svn prop's from the sources and added a GIT_REVISION through git-revision.h 2014-02-12 12:43:32 +01:00
suter_a 290816f996 upgrading Makefile.am's for more recent automake versions 2013-12-16 14:08:39 +00:00
suter_a f51152c4a3 config level fix for Mac OS X 10.9 (Mavericks). Optimize Noakes-Kalvius formulae. Update of docu. 2013-12-16 07:54:46 +00:00
suter_a 55eeeeb740 fixed a shortcoming of the outdated TLemRunHeader class which could lead to a crash of any2many (see MUSR-246) 2012-12-18 13:01:22 +00:00
Bastian M. Wojek 56799142dc Restructured the interdependencies within the BMWlibs (maybe other commits will follow) 2011-03-21 14:33:34 +00:00
nemu be8a7c12d4 Added OffsetPPCHistograms to Runheader. 2010-03-05 15:20:10 +00:00
Bastian M. Wojek bcebaacfd9 Added ROOTAUXLIBS and ROOTAUXCFLAGS to the Makefiles 2009-06-22 13:54:55 +00:00
Bastian M. Wojek 1389b8e6c3 Fixed the shared library generation using libtool on Windows 2009-06-21 14:40:47 +00:00
Bastian M. Wojek be9dbed4e1 Added a MacOSX detail 2009-06-20 16:43:19 +00:00
Bastian M. Wojek b2e8de0e89 Added autotools Windows support 2009-06-20 13:57:11 +00:00
Bastian M. Wojek 117ccbf38a Few minor script and flag changes 2009-06-20 05:50:09 +00:00
Bastian M. Wojek 52ae98ef9c Corrected some errors in the new pkg-config files of the musr-libs 2009-06-19 20:56:20 +00:00
Bastian M. Wojek b5016637fd Added autotool-support for building musrfit - some additional tests are needed, the old Makefiles are still around 2009-06-19 20:37:06 +00:00
Bastian M. Wojek eb131cddbb Merged the TLemRunHeader-lib into the musrfit tree and extended the Makefiles to work on further platforms - still some tests on non-Linux systems are missing... 2009-06-10 14:45:39 +00:00