[DEV] add optionnal dependency with echono to add basic echono signals
This commit is contained in:
parent
421f338126
commit
fd3887af17
@ -48,3 +48,13 @@ ESIGNAL_DECLARE_SIGNAL(etk::Color<unsigned char,3>);
|
|||||||
ESIGNAL_DECLARE_SIGNAL(etk::Color<float,4>);
|
ESIGNAL_DECLARE_SIGNAL(etk::Color<float,4>);
|
||||||
ESIGNAL_DECLARE_SIGNAL(etk::Color<float,3>);
|
ESIGNAL_DECLARE_SIGNAL(etk::Color<float,3>);
|
||||||
|
|
||||||
|
#ifdef ESIGNAL_BUILD_WITH_ECHRONO
|
||||||
|
#include <echrono/Clock.hpp>
|
||||||
|
#include <echrono/Duration.hpp>
|
||||||
|
#include <echrono/Steady.hpp>
|
||||||
|
#include <echrono/Time.hpp>
|
||||||
|
ESIGNAL_DECLARE_SIGNAL(echrono::Clock);
|
||||||
|
ESIGNAL_DECLARE_SIGNAL(echrono::Duration);
|
||||||
|
ESIGNAL_DECLARE_SIGNAL(echrono::Steady);
|
||||||
|
ESIGNAL_DECLARE_SIGNAL(echrono::Time);
|
||||||
|
#endif
|
||||||
|
@ -51,6 +51,7 @@ def configure(target, my_module):
|
|||||||
my_module.add_flag('c++', [
|
my_module.add_flag('c++', [
|
||||||
"-DESIGNAL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
"-DESIGNAL_VERSION=\"\\\"" + tools.version_to_string(get_version()) + "\\\"\""
|
||||||
])
|
])
|
||||||
|
my_module.add_optionnal_depend('echrono', compilation_flags=["c++", "-DESIGNAL_BUILD_WITH_ECHRONO"])
|
||||||
my_module.add_tools(['esignal-test'])
|
my_module.add_tools(['esignal-test'])
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user