aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/meson.build
AgeCommit message (Collapse)Author
2023-06-06Meson: Look for msgpack-c and msgpackThomas White
The pkg-config name for MsgPack has unhelpfully changed: https://github.com/msgpack/msgpack-c/blob/c_master/CHANGELOG.md#-breaking-changes-
2022-06-02Meson: Don't look for cJSON unless Seedee is foundThomas White
2022-06-02Seedee deserializationThomas White
2022-06-02Merge branch 'better-profiling'Thomas White
2022-06-02Meson: Replace '1' with 'true' inside conf_data.set10Thomas White
Use of numbers (rather than booleans) in this routine is deprecated in recent meson versions.
2022-05-04Add improved profilingThomas White
Improvements: - Recursive, so we can see how things are working at different levels - Everything is profiled, even if not explicitly labelled - No possibility of losing time - Detects mistakes if routines aren't wrapped correctly
2022-05-03Strip out time-accountsThomas White
2022-04-20Install time-accounts.hThomas White
2022-03-07Move time-accounts to libcrystfelThomas White
2021-10-13Meson: Get zlib via wrapThomas White
2021-10-13Make zlib dependency optionalThomas White
2021-10-13Remove NCurses dependencyThomas White
It's only used once, to get background colours for 'indexamajig --int-diag', itself a rarely used feature. The dependency itself seems to cause problems for some people, particularly those not using system libraries for everything. So I think it's better just to remove it, and use ANSI escape codes directly.
2021-10-07Meson: Get PinkIndexer via wrapThomas White
2021-10-07Meson: Get Xgandalf via wrapThomas White
2021-09-30Doxygen: More improvementsThomas White
2021-09-29Doxygen: Exclude datatemplate_priv.h and uthash.hThomas White
2021-09-29Fix Doxygen version numbersThomas White
This also removes Doxygen from the CMake build system. It doesn't seem worth trying to make it work both ways. Fixes: https://gitlab.desy.de/thomas.white/crystfel/-/issues/48
2021-09-06Meson: Get FDIP via a WrapThomas White
2021-09-03Meson: Add libccp4c as a wrapped subprojectThomas White
2021-07-19Bump API version to 14Thomas White
2021-07-14Remove non-API headers from installation listThomas White
Just like the individual indexing methods, these aren't part of the API. peakfinder8.h was there twice, for some reason.
2021-07-01Meson: FussinessThomas White
2021-06-25Meson: Fix build without DoxygenThomas White
2021-04-27Rename libcrystfel's config.h to libcrystfel-config.hThomas White
This removes the big potential for confusion, which has happened several times (see e.g. 095cbebaf6). It also fixes in-tree builds with CMake (but seriously, always use out-of-tree builds). Fixes #2.
2021-04-23Fix build without MsgPackThomas White
2021-04-16Meson: Update and fix MsgPack/ZMQ dependenciesThomas White
2021-03-19Merge branch 'tom/fromfile'Thomas White
2021-03-16Move MTZ and XDS export to libcrystfelThomas White
2021-03-12FromFile indexer: Move to libcrystfel/src/indexersThomas White
Also adds to meson.build
2021-03-11Re-enable PinkIndexerThomas White
2021-01-22Move figure of merit calculation into libcrystfelThomas White
2020-12-14Meson: Add GSL to libcrystfel's declare_dependency()Thomas White
2020-10-07Formatting fussinessThomas White
2020-08-27Fix indentationThomas White
2020-08-27Only compile image-msgpack.c if MessagePack is foundThomas White
2020-08-10Disable pinkIndexerThomas White
Temporary, of course. But it needs some thought about how the interface should work.
2020-08-07Move indexers out of APIThomas White
2020-08-03Update name of FDIP packageThomas White
2020-07-31Xgandalf/PinkIndexer/FDIP now have pkg-configThomas White
2020-07-30Add checks for Xgandalf, PinkIndexer and FDIPThomas White
PinkIndexer still needs updating for DataTemplate. FDIP weirdly needs two include paths, so it doesn't work here currently.
2020-07-29Use conf_data instead of -DThomas White
2020-07-29Add ncurses to MesonThomas White
2020-07-29Add check for gzbuffer with MesonThomas White
2020-07-29Version information via MesonThomas White
2020-07-29Create pkg-config file via MesonThomas White
2020-07-29Install the header filesThomas White
2020-07-29Add Doxygen for MesonThomas White
2020-07-29Remove config.h from libcrystfel headersThomas White
Same reason as removing them from tests. Also, libcrystfel might be used in projects which have HAVE_CONFIG_H defined.
2020-07-29Update Meson build files for dtempl branchThomas White