Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-19 | Make GLib dependency optional | Thomas White | |
2018-09-14 | Add workaround for missing /Headers in OpenCL include dir on Mac OS | Thomas White | |
2018-09-13 | Add GTK library directories to linker path | Thomas White | |
2018-08-10 | Made error message more informative in CMakeLists.txt | Valerio Mariani | |
2018-08-10 | Added detection of GLib to CMakeLists.txt file | Valerio Mariani | |
2018-07-06 | Use either GTK2 or GTK3 | Thomas White | |
2018-07-06 | Switch to GTK3 | Thomas White | |
2018-06-26 | Embed diffraction.cl and hdfsee.ui into executables | Thomas 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-21 | Fix OpenCL tests and includes | Thomas White | |
2018-06-19 | Make pkg-config optional | Thomas 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-19 | Simplify pkg-config stuff | Thomas 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-07 | Fix version numbers for release, snapshot and Git checkouts | Thomas White | |
2018-05-30 | Reduce over-linking | Thomas White | |
Only two CrystFEL programs actually use HDF5 directly | |||
2018-05-29 | Move libcrystfel-specific dependencies to libcrystfel folder | Thomas White | |
2018-05-28 | Set version for shared library | Thomas White | |
2018-05-28 | Set RPATH more specifically | Thomas White | |
2018-05-28 | Comment fussiness | Thomas White | |
2018-05-28 | Fix installation paths | Thomas White | |
2018-05-28 | Fix linker run path | Thomas White | |
2018-05-28 | Update version number in CMakeLlists.txt | Thomas White | |
Whoops. | |||
2018-05-25 | Make build of API documentation optional | Thomas White | |
2018-03-28 | Build documentation by default | Thomas White | |
Unless gtk-doc isn't there | |||
2018-03-28 | Install the scripts | Thomas White | |
2018-03-28 | Stuff for crystfel.pc | Thomas White | |
2018-03-28 | Add gtk-doc stuff | Thomas White | |
This is really horrible and doesn't work 100%. Replace with something else ASAP | |||
2018-03-22 | Add proper version number | Thomas White | |
2018-03-22 | Compile and run tests | Thomas White | |
2018-03-22 | Install manual pages | Thomas White | |
2018-03-22 | Test for Curses | Thomas White | |
2018-03-22 | Formatting | Thomas White | |
2018-03-22 | render_hkl doesn't need GTK | Thomas White | |
2018-03-21 | Compile hdfsee even if TIFF not present | Thomas White | |
TIFF adds a new feature (Save image as TIFF), but isn't required | |||
2018-03-21 | Remove BUILD_EXPLORER and BUILD_HDFSEE options | Thomas White | |
2018-03-21 | Separate tests for gdk-pixbuf-2.0 and GDK | Thomas White | |
2018-03-21 | Improve/fix tests for clock_gettime and sched_setaffinity | Thomas White | |
2018-03-13 | Add libcrystfel subdir after everything else is set up | Thomas White | |
Otherwise loads of flags and dependencies are missing. | |||
2018-03-13 | Move config.h stuff to main CMakeLists.txt | Thomas White | |
2018-03-13 | Nicer way of getting Git revision | Thomas White | |
This will need a separate way to create the official releases (which shouldn't have Git revisions attached) | |||
2018-03-13 | Enable colour diagnostics | Thomas White | |
This is a hack. It should be disabled sometimes, e.g. if not compiling on a terminal. | |||
2018-03-12 | Remove trailing spaces | Thomas White | |
2018-03-12 | s/geoptimizer/geoptimiser/ | Thomas White | |
2018-03-12 | Add CMake | Thomas White | |