22 Commits

Author SHA1 Message Date
TheAssassin
d2e9567029 Add FetchContent fallback for CImg 2021-12-03 18:28:41 +01:00
TheAssassin
ae714d69ff Support system-provided CImg only from now on 2021-12-01 05:00:34 +01:00
TheAssassin
b7c9785626 Fix source archive hash
For some reason, the SHA256 hash of the libjpeg source archive was
changed by the upstream. The archive seems to be okay, so changing the
hash should be fine.
2021-04-22 09:38:18 +02:00
TheAssassin
5fde708954 Improve CMake check 2020-08-06 14:44:00 +02:00
TheAssassin
dc07fbd401 Build static binaries for releases on Travis 2020-08-06 14:10:57 +02:00
TheAssassin
5b713b3bee Add support for fully static builds 2020-08-06 02:07:31 +02:00
TheAssassin
786a24cb25 Fix CMake syntax 2018-11-16 00:25:27 +01:00
TheAssassin
35f1acf00d Cleaning up coverage data after creating them makes no sense
The cleanup shall take place before running the test binaries which
create the new data, not afterwards.
2018-11-16 00:23:03 +01:00
TheAssassin
a4b13a1916 Clean up coverage data before new run
This makes sure that reports on subsequent runs are accurate.
2018-11-15 21:19:22 +01:00
TheAssassin
96b5c3c479 Generate text report for coverage 2018-11-09 21:28:40 +01:00
TheAssassin
81dfae892c Add support for code coverage measurements 2018-11-08 22:17:21 +01:00
TheAssassin
8a31d3d677 Fix cross-compiling toolchain 2018-10-25 00:27:32 +02:00
TheAssassin
4de8b6589f Remove unused dependency libmagic
Our use of libmagic isn't very portable, and the checks aren't used
anyway. Therefore removing dependency on libmagic.

Fixes #17.
2018-08-20 23:54:35 +02:00
TheAssassin
fcd3ad49db Link against shared libmagic library
This allows distro maintainers to build linuxdeploy more easily

CC @adrianschroeter
2018-07-31 16:21:46 +02:00
TheAssassin
ee15c88978 Fix path to CImg 2018-06-30 00:22:59 +02:00
TheAssassin
5d81258547 Bundle CImg for multiarch builds 2018-06-30 00:18:29 +02:00
TheAssassin
1a4d9e8130 Add i386 toolchain 2018-06-29 20:50:14 +02:00
TheAssassin
2b94a4b408 Improve FindLibMagic 2018-06-29 12:31:20 +02:00
TheAssassin
76d27a352c Replace ImageMagick with CImg
For now, it is known to support JPEG and PNG files.

Fixes #3.
2018-06-25 17:37:21 +02:00
TheAssassin
ce4abed0fa Improve CMake variable name 2018-06-25 17:19:53 +02:00
TheAssassin
364afc384d Fix libmagic missing dependencies 2018-06-03 02:44:28 +02:00
TheAssassin
22df875849 Add libmagic wrapper
Also builds separate static library linuxdeploy_util providing old util
header and new magic wrapper.
2018-06-03 02:09:24 +02:00