From 3ab089eb4782f5688da830255589e2bf2be4f4f2 Mon Sep 17 00:00:00 2001 From: bergmann Date: Tue, 11 Jun 2019 22:57:35 +0200 Subject: [PATCH] * added script to find and include local cmake projects --- find_local_module.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 find_local_module.cmake diff --git a/find_local_module.cmake b/find_local_module.cmake new file mode 100644 index 0000000..9559f64 --- /dev/null +++ b/find_local_module.cmake @@ -0,0 +1,10 @@ +Function ( FindLocalModule MODULE_NAME MODULE_PATH ) + + Get_Property ( IS_INCLUDED GLOBAL PROPERTY __find_local_module_${MODULE_NAME} ) + If ( NOT IS_INCLUDED ) + Add_Subdirectory ( ${MODULE_PATH}/ + ${CMAKE_BINARY_DIR}/subprojects/${MODULE_NAME}/ ) + Set_Property ( GLOBAL PROPERTY __find_local_module_${MODULE_NAME} TRUE ) + EndIf ( ) + +EndFunction ( )