Ole André Vadla Ravnås
961dbd8ea3
subprojects: Bump outdated
2024-04-28 14:42:17 +02:00
Ole André Vadla Ravnås
a80896b788
submodules: Bump releng
2024-04-28 14:42:17 +02:00
Ole André Vadla Ravnås
91e2e4ff54
subprojects: Bump outdated
2024-04-27 09:43:05 +02:00
Ole André Vadla Ravnås
341d0e0dd0
submodules: Bump releng
2024-04-27 09:43:05 +02:00
Ole André Vadla Ravnås
49e716f803
subprojects: Bump outdated
2024-04-27 09:35:51 +02:00
Ole André Vadla Ravnås
cd19587f34
submodules: Bump releng
2024-04-27 09:35:51 +02:00
Ole André Vadla Ravnås
2ce32efaff
subprojects: Bump outdated
2024-04-26 00:03:01 +02:00
Ole André Vadla Ravnås
8935f80619
submodules: Bump releng
2024-04-26 00:03:01 +02:00
Ole André Vadla Ravnås
938e784957
subprojects: Bump outdated
2024-04-25 16:32:14 +02:00
Ole André Vadla Ravnås
73228d61f4
subprojects: Bump outdated
2024-04-24 23:52:14 +02:00
Ole André Vadla Ravnås
e2fd7aaf9f
submodules: Bump releng
2024-04-24 23:52:14 +02:00
Ole André Vadla Ravnås
338ff6f55f
subprojects: Bump outdated
2024-04-24 13:35:05 +02:00
Ole André Vadla Ravnås
a78280ea6f
submodules: Bump releng
2024-04-24 13:35:05 +02:00
Ole André Vadla Ravnås
56ec6a46e7
Fix stylistic inconsistencies
2024-04-24 13:18:01 +02:00
Ole André Vadla Ravnås
9706e4be99
Move _frida package inside the frida package
...
So we only have one top-level package, to avoid confusing IDEs.
Also add missing files to the Meson build system.
2024-04-24 12:41:52 +02:00
Ole André Vadla Ravnås
03206cfae4
setup: Refactor a little bit
2024-04-24 11:27:20 +02:00
Ole André Vadla Ravnås
dfe260d7ac
setup: Improve naming
2024-04-24 11:03:39 +02:00
Ole André Vadla Ravnås
1b34793f14
setup: Drop the executable bit
...
It lacks a shebang and shouldn't have been executable to begin with.
2024-04-24 00:06:20 +02:00
Ole André Vadla Ravnås
17043a998f
setup: Look for releng in MESON_SOURCE_ROOT first
...
For consistency with the ordering elsewhere.
2024-04-23 23:46:32 +02:00
Ole André Vadla Ravnås
1f3ae462a6
setup: Improve detect_version()
...
- Look for releng locally first, and in MESON_SOURCE_ROOT if set.
- If releng cannot be found, return "0.0.0".
2024-04-23 23:15:02 +02:00
Ole André Vadla Ravnås
37588948eb
setup: Fix version detection when subproject
2024-04-23 22:15:28 +02:00
Ole André Vadla Ravnås
61fbf134c5
setup: Add support for building from source
...
This means we can finally drop support for building from a devkit, which
was quite fragile and error-prone.
2024-04-23 16:02:23 +02:00
Ole André Vadla Ravnås
1d6f42e85f
scripts: Fix the PKG-INFO code-path in version.py
2024-04-23 14:27:10 +02:00
Ole André Vadla Ravnås
d42d945be5
meson: Specify Meson version required
2024-04-23 14:09:08 +02:00
Ole André Vadla Ravnås
cda2280dfc
meson: Compute version and pass it to frida-core
2024-04-23 14:08:09 +02:00
Ole André Vadla Ravnås
279313366b
subprojects: Bump outdated
2024-04-23 11:57:36 +02:00
Ole André Vadla Ravnås
8cf13283ec
submodules: Bump releng
2024-04-23 11:57:36 +02:00
Ole André Vadla Ravnås
b33951be23
subprojects: Bump outdated
2024-04-23 11:29:21 +02:00
Ole André Vadla Ravnås
779dc7456c
submodules: Bump releng
2024-04-23 11:29:21 +02:00
Ole André Vadla Ravnås
bdece31ffa
subprojects: Bump outdated
2024-04-22 16:09:33 +02:00
Ole André Vadla Ravnås
946d111ddd
submodules: Bump releng
2024-04-22 16:09:33 +02:00
Ole André Vadla Ravnås
a49088b8a0
submodules: Bump releng
2024-04-17 23:36:56 +02:00
Ole André Vadla Ravnås
241a2854c6
meson: Set project version to 0.0.0
...
To make it clear this project doesn't have its own release cycle.
2024-04-17 23:35:51 +02:00
Ole André Vadla Ravnås
d976283ca1
submodules: Bump releng
2024-04-15 16:05:11 +02:00
Ole André Vadla Ravnås
197cc4262c
submodules: Bump releng
2024-04-07 14:41:32 +02:00
Ole André Vadla Ravnås
4bf45994a1
submodules: Bump releng
2024-04-07 08:58:51 +02:00
Ole André Vadla Ravnås
c193dd49cd
git: Update gitignore
2024-03-22 11:46:12 +01:00
Ole André Vadla Ravnås
04e9308368
submodules: Bump releng
2024-03-21 23:26:12 +01:00
Ole André Vadla Ravnås
d8da49058d
tests: Move RPC tests to exports_sync
...
So they don't break once we make `exports` async.
2024-03-21 23:21:33 +01:00
Ole André Vadla Ravnås
ae7c708934
submodules: Bump releng
2024-03-21 22:27:38 +01:00
Ole André Vadla Ravnås
8bf6a11aee
msvs: Drop the MSVS build system
...
Maintaining it alongside our Meson build system is too much of a burden.
2024-03-21 21:56:45 +01:00
Ole André Vadla Ravnås
88330bfbb9
meson: Simplify the build system
...
- Make full use of Meson's Python module.
- Drop python_incdir option. It's now possible to use a .pc file to
specify the include path.
- Drop config.h, as we only needed it for HAVE_MACOS, which we can
easily check for in the single location that we need it.
2024-03-21 21:53:50 +01:00
Ole André Vadla Ravnås
a053489965
submodules: Bump releng
2024-03-20 23:47:08 +01:00
Ole André Vadla Ravnås
bd3e280cbf
meson: Remove the python option
...
We can instead rely solely on Meson's Python module, as Meson supports
specifying the `python` binary to use.
2024-03-20 23:23:16 +01:00
Ole André Vadla Ravnås
7df15667cc
submodules: Bump releng
2024-03-20 12:52:24 +01:00
Ole André Vadla Ravnås
a3c889855a
submodules: Bump releng
2024-03-20 10:40:45 +01:00
Ole André Vadla Ravnås
8e2126da9a
submodules: Bump releng
2024-03-19 22:08:09 +01:00
Ole André Vadla Ravnås
8685505b3e
meson: Improve Python installation detection
2024-03-14 15:53:36 +01:00
Ole André Vadla Ravnås
ef1da26d94
meson: Rename options file to the new preferred name
2024-03-14 15:50:12 +01:00
Ole André Vadla Ravnås
59467c03c7
meson: Wire up test-suite
2024-03-14 15:42:49 +01:00