Bonjour,
merci de votre intérêt pour Yadoms.
Je ne connais pas particulièrement la carte Orange Pi Zero, mais une première remarque : au début de Yadoms, nous compilions sur Raspberry (1, puis 2) directement. Mais assez rapidement, la compilation s'est mise à échouer du fait de manque de mémoire. (Et ça prenait quelques heures...). Du coup nous sommes passé à la cross-compilation sous Ubuntu, tellement plus rapide et sans limitation technique. Depuis, nous utilisons même Docker pour faciliter la mise en place de l'intégration continue. Tout ça pour vous dire qu'une alternative intéressante à la compilation directe sur la carte peut être de s'inspirer de la cross-compilation (réalisée sous Docker donc) pour raspberryPi dont vous trouverez
les sources ici.
Pour répondre à votre question, CMakeListsUserConfig.txt sert à cmake lors de la compilation de Yadoms pour indiquer le chemins de toutes les librairies externes (Boost, Poco, Protobuf, Python, etc...). Les "/path/to/xxx" sont donc donnés à titre d'exemple car correspondent aux chemins des librairies sur votre machine, par exemple si Boost a été compilé dans /home/me/libs/boost_1_71_0, vous devez remplacer dans le fichier :
par :
et ainsi de suite pour les autres librairies (certaines sont optionnelles, c'est indiqué dans le fichier).
Il est vrai que ce n'est pas forcément très clair dans le wiki pour Ubuntu (vous pouvez aussi regarder les autres pages de compilation, pour les autres plateformes, les informations peuvent se compléter). Je vais le corriger.
En espérant vous avoir dépanné,
Sébastien