Squashed commit of the following:
Squashed commit of the following:

commit 2c3b225972d2d1182133ed9f55bd8aaa58650338
Author: Thomas Sommer <thomas@tomsaw.de>
Date:   Mon Apr 25 10:54:10 2022 +0200

    removed unused irouter instanciation (#537)

commit 5468eb659c8b4ecdb3d08e8b8f0442c5a2549a48
Author: Gabriel Arjones <arjones@arjones.com>
Date:   Thu Apr 14 17:55:27 2022 -0300

    cmake: write an arch independent version file (#534)

ETLCPP/etl,ETLCPP/etl,ETLCPP/etl,ETLCPP/etl