Closed jharwell closed 3 years ago
The logic of this change is not correct. If Lua is found, it should be used. The opposite default, as it is now, is not backwards compatible and will break every single repository that depends on ARGoS. I'll think a bit about this before pulling.
I understand backwards compatability--perhaps I could make it so that it is disabled by default (i.e by default it would do the current behavior, including Lua if it was found?) Something like ARGS_FORCE_NO_LUA
?
That would be better, but the issue is that this change should be propagated to all the other repositories, so they don't include Lua either. If we don't propagate, compilation will break for everybody. This is because of the #ifdef
clauses in the control interface devices.
This seems specific to me, and not of use to others.