4 Commits
Author SHA1 Message Date
Wojtek Porczyk 2b8e81b0ce [meson] Fix for compatibility with 0.45
This is the version bionic (Ubuntu 18.04) has. Users of xenial (16.04)
can install from pypi.
2020-12-02 22:45:07 +01:00
Wojtek Porczyk a1c87af7d3 [meson] Add build options: direct, sgx
This is to choose which PALs are to be build and installed. Currently
build happens outside of meson, so this only affects installing and not
building, but if one PAL was not built, then meson would fail because it
won't find the dependency.
2020-12-02 22:45:07 +01:00
Wojtek Porczyk 864b2b85bf [meson] Add support for python packaging 2020-11-27 16:55:06 +01:00
Wojtek Porczyk e77463dc44 [Meson] Add first meson.build for installing
Meson is still optional and not needed to build or run anything. It is
needed only to install Graphene in distro.

Currently only a small subset of what is actually needed is installed:
- graphene and graphene-sgx (for now those are slightly massaged copies
  of pal_loader),
- libpal.so and sgx loader,
- gdb scripts.

Notably manifests should still point trusted_libs to Runtime/ dir in
repo.
2020-10-15 02:15:22 +02:00