aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/CMakeLists.txt
AgeCommit message (Collapse)Author
2021-03-23CMake: ensure RPATH is always set for libcrystfelThomas White
This helps with finding dependencies installed in non-system locations.
2021-03-23CMake: formatting, use pkg_check_modules instead of pkg_search_moduleThomas 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-12Merge branch 'pascal/electrons'Thomas White
2021-03-11Re-enable PinkIndexerThomas White
2021-01-22Move figure of merit calculation into libcrystfelThomas White
2020-09-17CMake: Change LIBRARIES to LDFLAGSThomas White
Necessary after conversion to pkg-config search, to make sure that custom paths get used.
2020-09-16fromfile indexer in a separate filePascal Hogan-Lamarre
2020-09-10CMake: Don't compile image-msgpack.c if library is not foundThomas White
2020-08-10Disable pinkIndexerThomas White
Temporary, of course. But it needs some thought about how the interface should work.
2020-08-07CMake: Fix incorrect variable namesThomas White
These are different when using pkg-config compared to the custom scripts.
2020-08-07Move indexers out of APIThomas White
2020-08-03CMake: Switch to pkg-config for Xgandalf, PinkIndexer and FDIPThomas White
2020-07-30CMake: Always build asdf.cThomas White
As of 55df542018664, asdf.c itself decides what code to use.
2020-07-29New way of injecting version informationThomas White
Also, this fixes some incorrect headers and adds --version flags to programs which didn't yet have them.
2020-07-29(Temporarily) disable pinkIndexerThomas White
2020-07-29Break render.c down and move to geoptimiser and CrystFELImageViewThomas White
These two functions will diverge in the future. Also, this change removes the last remaining dependency of libcrystfel on Gdk/Gtk-anything.
2020-07-29Remove events.c, part 1Thomas White
2020-07-29Move MessagePack stuff to separate fileThomas White
Note the nicer separation: ZMQ is in indexamajig only, whereas MessagePack becomes something generally accessible through libcrystfel.
2020-07-29Actually get rid of hdf5-fileThomas White
2020-07-29Remove "struct detector" completely, part IThomas White
record_image has been moved to pattern_sim.c
2020-07-29Move HDF5 and CBF stuff into separate filesThomas White
2020-07-29Add missing header installationThomas White
2020-07-29Convert estimate_peak_resolution to detgeomThomas White
2020-07-29Actually run indexamajigThomas White
2020-07-29Move colour scale and pixbuf rendering to libcrystfelThomas White
Also, split into two files (colscale and render), and remove TIFF stuff.
2020-07-29Sketch out DataTemplate APIThomas White
2020-02-11Don't use gzbuffer if it's not availableThomas White
Enables compatability with zlib < 1.2.3.5
2019-09-26Restore CMake stuff for PinkIndexerThomas White
See 3fe28041e where it was temporarily removed.
2019-09-23Merge branch 'tom/pinkindexer'Thomas White
2019-09-13Remove unused checksThomas White
Add them back in when they're actually used, of course
2019-09-12Add pinkIndexer interfaceYaroslav Gevorkov
2019-05-14Sketch out Spectrum APIThomas White
2019-05-14Move Histogram out of APIThomas White
It's only used by two test programs
2019-05-14Remove old "statistics" module with R factors etcThomas White
compare_hkl does all of these, much better than these functions.
2019-05-07Don't try to build API docs unless DOXYGEN_FOUNDThomas White
2019-05-07Add CrystFEL version (including API revision) directly into Doxygen main pageThomas White
2019-05-07Add CMake stuff for DoxygenThomas White
2019-04-15Strip ouf CBFlib referencesThomas White
2019-03-11Symmetry operation parser using Flex/BisonThomas White
2019-03-11Add new rational number libraryThomas White
2019-02-08Add a comment to CMakeLists.txtThomas White
2019-01-29Strip out CPU affinity stuffThomas White
This was from an early experiment when we were having performance problems on a big NUMA machine. It didn't help very much back then, and it certainly doesn't help much now. It's not worth maintaining the code or build system needed for this.
2019-01-14clock_gettime isn't needed for libcrystfelThomas White
2018-09-20Handle gzipped CBF filesThomas White
2018-07-10Install the headersThomas White
2018-06-29Merge branch 'tom/xgandalf'Thomas White
2018-06-19Fix FFTW include dirThomas White