From a9a5ebe6e93d15359a723bd5e3bae9b408168aef Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 31 Mar 2022 21:57:10 +0800 Subject: [PATCH] added add_cm_plugin macro --- cm_modules.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cm_modules.cmake b/cm_modules.cmake index 6844491..73583f8 100644 --- a/cm_modules.cmake +++ b/cm_modules.cmake @@ -12,3 +12,14 @@ macro(add_cm_library module_name project_folder) set_property(TARGET ${module_name} PROPERTY FOLDER ${project_folder}) endmacro() + +macro(add_cm_plugin module_name project_folder) + message("Create Plug-In <" ${module_name} "> Project Folder <" ${project_folder} ">" ) + + set(SOURCE_FILES "${ARGN}") + + add_library(${module_name} SHARED ${SOURCE_FILES}) + + set_property(TARGET ${module_name} PROPERTY FOLDER ${project_folder}) + +endmacro()