Commit Graph

17 Commits

Author SHA1 Message Date
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
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
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