Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some build system tweaks #1879

Open
wants to merge 43 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
ef8d687
ignore .devcontainer
BobSmun Aug 29, 2024
d119241
support clangd
BobSmun Aug 29, 2024
48e6294
co-locate built artifacts during build, to allow them to be run (and …
BobSmun Aug 29, 2024
1ff0a50
use `COPY_ON_ERROR` for `file(CREATE_LINK...`, to fallback to copying…
BobSmun Sep 20, 2024
633e402
fix windows
BobSmun Sep 21, 2024
b977526
Merge remote-tracking branch 'origin/master' into build-system-tweaks
BobSmun Nov 30, 2024
d8a50c0
Merge remote-tracking branch 'origin/master' into build-system-tweaks
BobSmun Dec 1, 2024
b8ac142
* Add a unit_test target, to attach all unit tests to
BobSmun Dec 1, 2024
54484d9
Merge remote-tracking branch 'origin/master' into build-system-tweaks
BobSmun Dec 1, 2024
d40d076
Add a check for IMHEX_PATTERNS_ENABLE_UNIT_TESTS, to get build system…
BobSmun Dec 1, 2024
c930e56
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 3, 2024
39917ef
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 5, 2024
a631c20
Try address Plugin Template Test configure issue
BobSmun Dec 6, 2024
6efcc49
avoid changes being applied to EMSCRIPTEN
BobSmun Dec 6, 2024
bd5e553
pl cli required by builtin plugin
BobSmun Dec 6, 2024
b7686a9
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 7, 2024
d965ca1
pl cli integration test
BobSmun Dec 7, 2024
5370653
imhex bin not built during the unit_test target?
BobSmun Dec 7, 2024
ce26da5
add main to the unit_test build, instead of relying on the default build
BobSmun Dec 7, 2024
6ddd5f5
Build path has moved, so try update BUILD_RPATH
BobSmun Dec 8, 2024
3f50daa
bin build directory is showing up in MacOS build logs
BobSmun Dec 8, 2024
2129194
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 9, 2024
c5a68e0
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 10, 2024
a735994
Reduce impact of changes on APPLE cmake paths
BobSmun Dec 10, 2024
0138422
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 10, 2024
08d81e8
imhex on apple builds has unexpected /Config/RelWithDebInfo embedded …
BobSmun Dec 10, 2024
a46b67f
Fix builtin plugin unit test crashes:
BobSmun Dec 10, 2024
de27dc4
Add some extra helpers to windows build environment
BobSmun Dec 10, 2024
33db0da
don't require confirmation
BobSmun Dec 10, 2024
4423f55
don't require confirmation
BobSmun Dec 10, 2024
a367291
Removing unloading of plugins from plugin tests, to avoid segfault
BobSmun Dec 11, 2024
ed96c9b
re-enable hex::PluginManager::unload in the plugin tests, but also ad…
BobSmun Dec 11, 2024
623e992
* Trial windows unit tests
BobSmun Dec 11, 2024
981c958
Some copy-pasta mistakes
BobSmun Dec 11, 2024
b7cf111
Remove clangd from msys2 deps
BobSmun Dec 11, 2024
b5c9c74
Add a check to make sure ImHex-Patterns has a top level CMakeLists be…
BobSmun Dec 11, 2024
a975625
Merge branch 'master' into build-system-tweaks
BobSmun Dec 11, 2024
3124013
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 13, 2024
156d169
Merge branch 'master' into build-system-tweaks
BobSmun Dec 15, 2024
a72e611
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 17, 2024
c400e24
Fix a merge oversight
BobSmun Dec 17, 2024
866d863
Merge remote-tracking branch 'upstream/master' into build-system-tweaks
BobSmun Dec 28, 2024
fe0c380
Only try to create the ImHex-Patterns links, if the dest doesn't exist
BobSmun Dec 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
pl cli integration test
BobSmun committed Dec 7, 2024
commit d965ca1b1722e42a49e849a58f8b11677a86af1c
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -62,7 +62,7 @@ jobs:
- name: 🧪 Perform plcli Integration Tests
run: |
cd lib/external/pattern_language
python tests/integration/integration.py ../../../build/imhex --pl
python tests/integration/integration.py ../../../build/bin/imhex --pl

- name: 🧪 Perform Unit Tests
run: |