Commit Graph

104 Commits

Author SHA1 Message Date
db69044747 fix git-revision.h generation: output to build tree and add missing dependencies
Generate git-revision.h into CMAKE_BINARY_DIR/src/ (which is in the
include path) instead of the source tree. Remove the header from
add_executable() source lists, and add missing add_dependencies on
git_revision for all Qt5/Qt6 targets.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 14:05:02 +01:00
cb171d9800 generate git-revision.h at build time instead of configure time
Replace execute_process with add_custom_target so the git revision
check runs on every build, not just on cmake configure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-13 14:01:17 +01:00
adcd0ea39f cmake version check for policy setting. 2026-02-13 14:00:11 +01:00
b00fb31dc3 set cmake Boost find policy. 2026-02-13 13:56:34 +01:00
957d95d352 more detailed NeXus support message. 2026-01-20 08:26:31 +01:00
1e60d92814 spirit classic/qi -> x3. Increase musrfit and library version to 1.9.10/1.7.0. 2026-01-16 10:01:33 +01:00
29d6342517 deal with Boost 1.89 not having system as component anymore. 2025-11-26 18:21:15 +01:00
5657fa1f2b adopted cmake to newest DKS version. 2025-06-10 14:44:48 +02:00
2bf7ea1084 new version 1.9.9. Adopted ChangeLog and CMakeLists.txt. 2025-06-10 14:33:50 +02:00
e48a4c0081 simplify git-revision.h generation. 2025-06-03 12:05:55 +02:00
bccd069367 add a user interface option to export data from a msr-file view (single- or multiple files). 2025-03-25 07:57:25 +01:00
6a32ba5766 add switch to enable/disable HDF4 support for NeXus. 2025-01-29 08:17:30 +01:00
8dc871e082 path-run-name in RUN block of the msr-file can now handle spaces. 2025-01-20 16:10:25 +01:00
3004823f36 added jump to block feature. 2024-12-02 20:11:54 +01:00
a6a3d26cd2 added the option to write the content of the MINUIT2.OUTPUT ascii file as yaml. This extends the previous commit from Ryan M.L. McFadden. 2024-06-18 12:56:21 +02:00
f62a3cc88e add CPU info to the configure process. 2024-06-10 11:14:54 +02:00
aa32d07929 updated version info, due to the macOS OpenMP support. 2024-06-08 16:28:48 +02:00
45d87bc645 modernize the way how to check/deal with OpenMP. This helps also on the macOS side. 2024-06-07 15:31:34 +02:00
90d5e74289 increased musrfit patch number. 2024-04-20 09:59:04 +02:00
326587c912 added proper rpath handling. 2023-11-17 09:02:58 +01:00
d96d1f68d5 increased main version to 1.9.2, libPMusr to 1.4.0, and mupp to 1.1.0. 2023-10-25 10:59:25 +02:00
dbe129e7f1 dump_header can dump #counts for each detector. Currently only for MusrRoot. 2023-05-18 08:17:28 +02:00
dd80782cfe add musrfit version info on the config output. 2023-02-17 10:15:27 +01:00
3e534d11f7 add feature that mupp_plotter can show/hide lines between the data points. 2022-12-04 10:50:55 +01:00
0dd34fbdf0 updated CMakeLists.txt to get more version info. 2022-11-25 10:21:27 +01:00
e32aa61643 replaced sprintf -> snprintf throughout. 2022-11-25 10:16:20 +01:00
807b3e9323 lift cmake requirement to 3.17. 2022-07-06 14:54:44 +02:00
c36552708e more work towards a modern cmake. As a first example reworked FFTW3 binding. 2022-07-06 14:52:24 +02:00
9cf5b5b49c improvement dealing with rpath on macOS. 2022-07-06 14:50:13 +02:00
843ad88498 adopted to new PSI-BIN lib. Added facility for finding runs via musrfit_startup.xml templates. 2022-05-29 15:44:24 +02:00
1341cfb8fe add option to musrfit that the user can choose from the command line the number of threads to be used for OpenMP. Updated the docu accordingly. 2021-10-06 15:16:00 +02:00
f7ef21c827 increase version number from 1.7.4 -> 1.7.5 2021-09-22 08:56:09 +02:00
d3d55f8719 make sure that git repo info is only added if the musrfit project source is indeed a git repo, and not e.g. a download. 2021-07-12 16:46:10 +02:00
e74ddab3ad increased version number. 2021-06-17 08:25:08 +02:00
69540aa06f increased the version number. 2021-06-05 12:18:08 +02:00
04da5d7d43 update of ChangeLog. Increase version number. 2021-04-19 16:13:59 +02:00
f2c06094e3 add a full dummy user function class with a global part. This can be used as a starting point to develop new polarization functions. Currently no rge-handling present. 2021-04-19 16:13:48 +02:00
3fc410e7a7 add missing Qt6 flag for the case the user wants to choose himself. 2021-04-13 07:58:16 +02:00
9885968d24 applies already for 6.24-rc which is 6.23.99, hence the odd adaptation. 2021-04-09 16:03:27 +02:00
15f191c8d6 changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility. 2021-04-09 16:03:16 +02:00
2a531bd58d add ROOT version information for better diagnostics. 2021-04-09 16:03:04 +02:00
08c841f0d9 add some boost component checks. Increase the musrfit version number. 2021-04-06 14:39:09 +02:00
a97308020d some bug fixing in the cmake chain concerning the new Qt6 stuff. 2021-01-29 15:13:16 +01:00
b2a371a9f0 remove comment. 2021-01-29 15:12:57 +01:00
01957630e8 add first Qt6 version of musredit, mupp, etc. 2021-01-29 15:12:30 +01:00
b8d899f67f add proper compiler flags for DKS/CUDA. 2020-12-28 18:25:31 +01:00
2d877326ae add missing compiler switches for DKS_OPENCL and DKS_CUDA needed for macOS. 2020-12-18 21:35:45 +01:00
0bdcaf3497 DKS improvements on macOS Big Sur. 2020-12-16 20:14:28 +01:00
3b5060c061 musrview gets the new feature: calculate theory points only at data points.
Conflicts:
	doc/html/searchindex.js
	doc/html/setup-dks.html
	src/classes/PMusrCanvas.cpp
	src/include/PMusrCanvas.h
	src/musrview.cpp
2020-08-29 11:49:49 +02:00
ccb87e8b7a A single asymmetry plot allows to toggle the color of the theory function line by the key 't'. 2020-07-27 19:23:28 +02:00