654 Commits

Author SHA1 Message Date
TheAssassin 56760df190 Fix patchelf unexpectedly overwriting symlinked libraries continuous 2022-05-18 23:33:02 +02:00
TheAssassin 23dcaa5cda Log which boost version is used for build 2022-05-18 18:12:41 +02:00
TheAssassin 097212aa1e Merge pull request #200 from solemnwarning/exclude-library
Add --exclude-library option.
2022-05-03 19:09:03 +02:00
Daniel Collins 37b640fa86 Add --exclude-library option. 2022-05-01 21:49:22 +01:00
TheAssassin ed42a40a87 Rebuild at least once a month 2022-03-03 18:35:27 +01:00
TheAssassin 4c5b9c5daf Merge pull request #188 from smarttowel/fix_149
Possible fix for #149
2022-01-12 10:51:49 +01:00
TheAssassin 0f5361b457 Code style fixes 2022-01-11 19:24:08 +01:00
Pavel Mikhadzionak fc27076843 Codestyle update
Co-authored-by: TheAssassin <theassassin@assassinate-you.net>
2022-01-11 17:47:05 +03:00
smarttowel f59f8f9512 Add const modifier to rpath var 2022-01-11 17:33:27 +03:00
smarttowel ae8699854a Append $ORIGIN to rpath if missed 2022-01-11 17:18:15 +03:00
smarttowel fa3e51c7db Possible fix for #149 2022-01-11 16:24:37 +03:00
TheAssassin d2e9567029 Add FetchContent fallback for CImg 2021-12-03 18:28:41 +01:00
TheAssassin fb5cd4d32d Require static boost libs only if necessary
Some distros don't ship static libraries by default, therefore requiring
them by default breaks on those. Also, it makes no sense, really.

Fixes one build issue on openSUSE Leap.
2021-12-03 14:45:35 +01:00
TheAssassin 5fb5ca5a8b Remove duplicate inclusion of CTest 2021-12-03 14:44:18 +01:00
TheAssassin ae714d69ff Support system-provided CImg only from now on 2021-12-01 05:00:34 +01:00
TheAssassin 01331697d0 Support only system-provided boost from now on 2021-12-01 05:00:33 +01:00
TheAssassin d903364ffc Update linuxdeploy-desktopfile 2021-12-01 03:50:05 +01:00
TheAssassin d77cff2adc Update cmake-scripts 2021-12-01 03:49:32 +01:00
TheAssassin 5685bc575e Test invalid headers and missing files in ELF library
CC #185.
2021-11-30 00:08:52 +01:00
TheAssassin d621d3949d Refactor and simplify tests config in CMake 2021-11-30 00:05:15 +01:00
TheAssassin 0c49714228 Use cmake-scripts to manage gtest dependency 2021-11-30 00:01:54 +01:00
TheAssassin 9aa59f3e75 Improve detection of excluded test targets, mk. 2 2021-11-20 01:58:28 +01:00
TheAssassin bcd9d5337e Improve detection of excluded test targets 2021-11-20 01:56:42 +01:00
TheAssassin 39ab9909cf Fix test executable discovery 2021-11-20 01:35:16 +01:00
TheAssassin 03d8cb3234 Install missing dependencies for coverage builds 2021-10-16 03:52:18 +02:00