Rework submodule installation (#70)

* Rework submodule installation

- use add_subdirectory(... EXCLUDE_FROM_ALL) + explicit installation of deps
- install all library deps to lib/omnitrace
- internal builds of dyninst use libomnitrace-rt for binary rewriting
- support libdyninstAPI_RT not in LD_LIBRARY_PATH when dyninst built internally

* Update ubuntu-focal to test full dyninst install

* Use RelWithDebInfo because Dyninst segfaults with MinSizeRel

* Fix ubuntu-focal.yml install step
Этот коммит содержится в:
Jonathan R. Madsen
2022-06-28 16:32:07 -05:00
коммит произвёл GitHub
родитель 1877ebf47b
Коммит fadcfa36da
9 изменённых файлов: 279 добавлений и 76 удалений
поставляемый
+1 -1