aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-09-18CMake: GTK2 no longer supportedThomas White
2020-09-10CMake: Fix error textThomas White
2020-09-10CMake: Fix incorrect logical negationThomas White
2020-08-27Build system parts for SLURM libraryThomas White
2020-08-21Framework for backend parameters via GUIThomas White
2020-08-13Add icon SVG and use for window iconThomas White
2020-08-13GUI: Sketch out indexing options etcThomas White
2020-08-05Finish removing TIFFThomas White
2020-08-04Convert pattern_sim to DataTemplateThomas White
2020-08-04Convert partial_sim to DataTemplateThomas White
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-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-29Temporarily disable partial_sim, pattern_sim and geoptimiserThomas White
2020-07-29Basic project persistenceThomas White
2020-07-29Actually run indexamajigThomas White
2020-07-29Skeleton indexing and backend stuffThomas White
2020-07-29Split off GUI peak search stuff to separate fileThomas 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-29Skeleton GUI and CrystFELImageViewThomas White
2020-07-29Get rid of hdfseeThomas White
Will be replaced by something better soon(ish)...
2020-06-22This is CrystFEL 0.9.10.9.1Thomas White
2020-04-01Request HDF5 1.10 APIThomas White
There are changes with 1.12 which we can't use yet (need to maintain compatibility down to 1.8 for now, but the subset of the HDF5 API we use works with 1.8 and 1.10).
2020-02-05This is CrystFEL 0.9.00.9.0Thomas White
2019-09-25Add configuration check for argpThomas White
2019-09-13Remove check for gtk-docThomas White
2019-08-16Use LIBRARIES instead of LDFLAGSThomas White
2019-07-17Merge branch 'tom/zmq'Thomas White
2019-03-14Compile cleanly without Msgpack or ZMQThomas White
2019-03-14ZMQ connection and setup stuffThomas White
2019-03-14Initial zmq.cThomas White
2019-03-11Initial cell_tool (implementing find_ambi only)Thomas White
2019-01-30Set CMP0074 to "new"Thomas White
Allows -DHDF5_ROOT
2019-01-03Check for -fdiagnostics-color before using itThomas White
Needed for old gcc versions
2018-12-19This is CrystFEL 0.8.00.8.0Thomas White
2018-12-06Add make_pixelmap to core CrystFELThomas White
2018-11-09Set -Wall for files under srcThomas White
2018-09-19Make GLib dependency optionalThomas White
2018-09-14Add workaround for missing /Headers in OpenCL include dir on Mac OSThomas White
2018-09-13Add GTK library directories to linker pathThomas White
2018-08-10Made error message more informative in CMakeLists.txtValerio Mariani
2018-08-10Added detection of GLib to CMakeLists.txt fileValerio Mariani
2018-07-06Use either GTK2 or GTK3Thomas White
2018-07-06Switch to GTK3Thomas White
2018-06-26Embed diffraction.cl and hdfsee.ui into executablesThomas White
Having to install these causes problems, e.g. you can't run from build directory nor run tests without installing. For hdfsee.ui, the XML is now embedded in the code just as it is for cell_explorer. diffraction.cl is a bit too long and complicated for that. There are a number of nasty ways to embed such files. This one seems to be the overall least nasty, although it requires data/gen-resources to be run whenever diffraction.cl is changed.
2018-06-21Fix OpenCL tests and includesThomas White
2018-06-19Make pkg-config optionalThomas White
It won't find Cairo, GDK, gdk-pixbuf nor FFTW without it, but for now that seems better than a mess of different search methods.
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-07Fix version numbers for release, snapshot and Git checkoutsThomas White
2018-05-30Reduce over-linkingThomas White
Only two CrystFEL programs actually use HDF5 directly
2018-05-29Move libcrystfel-specific dependencies to libcrystfel folderThomas White