From 44a1ea16bdf554f30db7b746668a8d7969c05e54 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 28 Mar 2020 22:08:47 +0100 Subject: [PATCH] CMakeModules/libeoskeygen.cmake: call add_subdirectory() with EXCLUDE_FROM_ALL so we don't run all targets (install, cpack etc). --- CMakeModules/libeoskeygen.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeModules/libeoskeygen.cmake b/CMakeModules/libeoskeygen.cmake index 99e62b8..d58803f 100644 --- a/CMakeModules/libeoskeygen.cmake +++ b/CMakeModules/libeoskeygen.cmake @@ -18,12 +18,16 @@ macro(fromGit tag) GIT_TAG ${tag} ) - FetchContent_MakeAvailable(libeoskeygen) + FetchContent_GetProperties(libeoskeygen) + if (NOT libeoskeygen_POPULATED) + FetchContent_Populate(libeoskeygen) + add_subdirectory(${libeoskeygen_SOURCE_DIR} ${libeoskeygen_BINARY_DIR} EXCLUDE_FROM_ALL) + endif() endmacro() macro(buildLocal src) message ("Using local libeoskeygen at: ${src}") - add_subdirectory(${src} ${src}/build) + add_subdirectory(${src} ${src}/build EXCLUDE_FROM_ALL) endmacro() # If we have a local libeoskeygen