Add submodule ELFIO for parsing ELF files
MODIFY
.gitmodules
.gitmodules
[submodule "external/VSRTL"]
path = external/VSRTL
url = https://github.com/mortbopet/VSRTL
+[submodule "external/ELFIO"]
+ path = external/ELFIO
+ url = https://github.com/serge1/ELFIO

MODIFY
CMakeLists.txt
CMakeLists.txt
@@ -32,10 +32,10 @@ qt5_add_resources(EXAMPLES_SRC ${CMAKE_SOURCE_DIR}/examples/examples.qrc)
## Library setup
######################################################################
-# hack hack hack - the cereal headers within VSRTL expects the cereal include directory to be in the path.
-# This requirement propagates onto inclusions from here, so we have to make this available aswell.
+# Header-only libraries used in the project must be included from top CMakeLists.txt file
include_directories(${RIPES_LIB} PUBLIC external/VSRTL/external/cereal/include)
include_directories(${RIPES_LIB} PUBLIC external/VSRTL/external)
+include_directories(external/ELFIO)
include_directories(external)
# Platform specific pre-target setup(s)

ADD
external/ELFIO
+Subproject commit 580da2467b3d7da4c817d45a99a367e4b0d6d326

Add submodule ELFIO for parsing ELF files