aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/CMakeLists.txt
AgeCommit message (Collapse)Author
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-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
2018-06-19Simplify pkg-config stuffThomas White
Use it directly (no fallbacks, at least not until someone really needs it). Also, use the full LDFLAGS instead of just LIBRARIES, because the former also includes the link directories.
2018-06-18Add interface to XGANDALF indexerYaroslav Gevorkov
2018-06-15Add message about where forkpty has been foundThomas White
2018-06-14Add CMake check to find forkpty()Thomas White
2018-06-08Use short version for libcrystfel.soThomas White
2018-06-07Fix version numbers for release, snapshot and Git checkoutsThomas White
2018-05-30libcrystfel should link against GSL and pthreadsThomas White
Then programs using libcrystfel don't need -lgsl (unless they use it themselves, of course)