From f43a5a7341fbdbc9d8a4df64602b59d632d122a8 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Tue, 22 Mar 2016 22:18:16 +0100 Subject: [PATCH] [DEV] add optinnal dependency of eproperty and esignal --- gale/Dimension.cpp | 14 ++++++++++++++ lutin_gale.py | 2 ++ 2 files changed, 16 insertions(+) diff --git a/gale/Dimension.cpp b/gale/Dimension.cpp index 6881b06..09f32d8 100644 --- a/gale/Dimension.cpp +++ b/gale/Dimension.cpp @@ -314,3 +314,17 @@ namespace etk { return from_string(_variableRet, etk::to_string(_value)); } }; + +#ifdef GALE_BUILD_ESIGNAL + #include + #include + template class esignal::Signal; + template class esignal::ISignal; +#endif + +#ifdef GALE_BUILD_EPROPERTY + //#include + #include + //template class eproperty::Range; + template class eproperty::Value; +#endif diff --git a/lutin_gale.py b/lutin_gale.py index 69b5f2c..4d2ccf7 100644 --- a/lutin_gale.py +++ b/lutin_gale.py @@ -135,6 +135,8 @@ def create(target, module_name): 'gale/resource/VirtualBufferObject.h' ]) my_module.add_module_depend(['etk']) + my_module.add_optionnal_module_depend('esignal', ["c++", "-DGALE_BUILD_ESIGNAL"]) + my_module.add_optionnal_module_depend('eproperty', ["c++", "-DGALE_BUILD_EPROPERTY"]) my_module.add_path(tools.get_current_path(__file__)) my_module.compile_flags('c++', [