[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,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++', [
|
||||
"-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'])
|
||||
return True
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user