From 6c26ce8ac6f0a7092890202e491f18a04befeb7d Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 23 Mar 2020 13:38:30 +0100 Subject: [PATCH] Adding CMakeModules/libeoskeygen.cmake --- CMakeModules/libeoskeygen.cmake | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 CMakeModules/libeoskeygen.cmake diff --git a/CMakeModules/libeoskeygen.cmake b/CMakeModules/libeoskeygen.cmake new file mode 100644 index 0000000..61a95e8 --- /dev/null +++ b/CMakeModules/libeoskeygen.cmake @@ -0,0 +1,25 @@ + +# If we have a custom libeoskeygen +if(CUSTOM_LIBEOSKEYGEN) + + message ("Using libeoskeygen in: ${CUSTOM_LIBEOSKEYGEN}") + + # Include targets. + include(${CUSTOM_LIBEOSKEYGEN}/libeoskeygenTargets.cmake) +else() + + # TODO: find_package() here if libeoskeygen is installed on the system. + # otherwise we will download with FetchContent. + + message ("Using libeoskeygen from: https://github.com/eosswedenorg/libeoskeygen.git") + + include(FetchContent) + FetchContent_Declare( + libeoskeygen + GIT_REPOSITORY https://github.com/eosswedenorg/libeoskeygen.git + GIT_TAG master + ) + + FetchContent_MakeAvailable(libeoskeygen) + +endif()