aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
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
2018-05-28Set version for shared libraryThomas White
2018-05-28Set RPATH more specificallyThomas White
2018-05-28Comment fussinessThomas White
2018-05-28Fix installation pathsThomas White
2018-05-28Fix linker run pathThomas White
2018-05-28Update version number in CMakeLlists.txtThomas White
Whoops.
2018-05-25Make build of API documentation optionalThomas White
2018-03-28Build documentation by defaultThomas White
Unless gtk-doc isn't there
2018-03-28Install the scriptsThomas White
2018-03-28Stuff for crystfel.pcThomas White
2018-03-28Add gtk-doc stuffThomas White
This is really horrible and doesn't work 100%. Replace with something else ASAP
2018-03-22Add proper version numberThomas White
2018-03-22Compile and run testsThomas White
2018-03-22Install manual pagesThomas White
2018-03-22Test for CursesThomas White
2018-03-22FormattingThomas White
2018-03-22render_hkl doesn't need GTKThomas White
2018-03-21Compile hdfsee even if TIFF not presentThomas White
TIFF adds a new feature (Save image as TIFF), but isn't required
2018-03-21Remove BUILD_EXPLORER and BUILD_HDFSEE optionsThomas White
2018-03-21Separate tests for gdk-pixbuf-2.0 and GDKThomas White
2018-03-21Improve/fix tests for clock_gettime and sched_setaffinityThomas White
2018-03-13Add libcrystfel subdir after everything else is set upThomas White
Otherwise loads of flags and dependencies are missing.
2018-03-13Move config.h stuff to main CMakeLists.txtThomas White
2018-03-13Nicer way of getting Git revisionThomas White
This will need a separate way to create the official releases (which shouldn't have Git revisions attached)
2018-03-13Enable colour diagnosticsThomas White
This is a hack. It should be disabled sometimes, e.g. if not compiling on a terminal.