diff options
-rw-r--r-- | .gitmodules | 3 | ||||
-rw-r--r-- | README.md | 11 | ||||
-rw-r--r-- | common/CMakeLists.txt | 1 | ||||
m--------- | external/uthash | 0 |
4 files changed, 15 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules index c3f6d12..21d232a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "external/termrec"] path = external/termrec url = https://github.com/kilobyte/termrec +[submodule "external/uthash"] + path = external/uthash + url = https://github.com/troydhanson/uthash @@ -18,6 +18,7 @@ This bastion project does work properly with non interactive sessions, which all - [Monitoring](#monitoring) - [Backup](#backup) - [Scaling](#scaling) +- [Special thanks](#special-thanks) ## Dependencies @@ -34,6 +35,7 @@ The following are optional dependencies : This project is built using cmake : ``` +git submodule update --init mkdir build cd build cmake .. @@ -79,3 +81,12 @@ session_recording: ## Backup ## Scaling + +## Special thanks + +I would like to thank the developers of the following projects, I am merely standing on the shoulders of giants : + +- libconfig from http://www.hyperrealm.com/libconfig/libconfig.html +- libssh from https://www.libssh.org/ +- libtty from https://github.com/kilobyte/termrec +- uthash from http://troydhanson.github.io/uthash/ diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 2de8714..d28cbec 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -1,3 +1,4 @@ +include_directories("${PROJECT_SOURCE_DIR}/external/uthash/src") include_directories("${CMAKE_CURRENT_BINARY_DIR}") file(GLOB_RECURSE SOURCES *.c) diff --git a/external/uthash b/external/uthash new file mode 160000 +Subproject e5e9ad586f3249733ab3d00bb74fcbb9433e48d |