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
TheAssassin
2dfccf760b
Fix coverage builds
2021-10-16 03:47:36 +02:00
TheAssassin
789222bae6
Test that deployment actually works
2021-10-16 03:40:43 +02:00
TheAssassin
7e3beb4336
Add new test to check minimum permissions
2021-10-16 03:37:22 +02:00
TheAssassin
63d2fa5437
Add minimum permissions to copied files
...
Fixes #181 .
2021-10-16 03:22:02 +02:00
TheAssassin
49f4f23776
Remove accidentally committed debug code
2021-05-29 01:30:28 +02:00
TheAssassin
1d534d2b32
Do not set rpath in statically linked or debug symbols ELF files
2021-05-29 01:25:21 +02:00
TheAssassin
3c6096433d
Detect dynamically linked and debug symbols only ELF files
...
TODO: extract ELF stuff into new small C++ wrapper library that can be used in various places (e.g., AppImageLauncher, the AppImage runtime, ...)
2021-05-29 01:19:42 +02:00
TheAssassin
86c99ccfb4
Fix header name collision
2021-05-29 01:09:48 +02:00
TheAssassin
d5c4124a0b
Make sure to compare canonical paths
...
Absolute paths do not have to be canonical. For instance, .../a/../AppDir may be equivalent to .../AppDir, however the current implementation would not match them.
2021-05-25 23:17:41 +02:00
TheAssassin
a73dbf68f4
Fix linuxdeploy accidentally exiting on warning
2021-05-25 22:50:24 +02:00
TheAssassin
a7a255f9f1
Fix escaping in auto-generated script, mk. 2
2021-05-25 17:38:09 +02:00
TheAssassin
679904ce7b
Add $LINUXDEPLOY_PLUGIN_MODE
...
This enables a special mode used for plugins that intend to call linuxdeploy via $LINUXDEPLOY. It skips the finishing steps to make sure they are not run prematurely.
Consider this a workaround to a bug in the AppDir root dir deployment.
2021-05-25 17:22:26 +02:00
TheAssassin
6b96159f88
Fix escaping in auto-generated script
2021-05-25 16:49:19 +02:00