bdbcat / oesenc_pi

GNU General Public License v2.0
10 stars 17 forks source link

Build: Refactor the cmake setup #105

Closed leamas closed 3 years ago

leamas commented 3 years ago

This is a large rewrite of the cmake setup. As such, it is of course scary, and there are really no meaningful intermediary commits. However, we have advantages:

The new stuff in cmake/ and ci/ have been tested in Mike's plugins, notably shipdriver and photolayer.

Closes: #104 Closes: #102 Closes: #98

Note: NOT a WIP any more.

leamas commented 3 years ago

Oops... there is an appveyor problem. Please stay tuned.

leamas commented 3 years ago

Hm. That fixed the appveyor build, minor thing. I havn't really looked into the travis build, though. I will, but this should not affect anything else here, it's a separate issue

leamas commented 3 years ago

Travis also builds OK after fixes. CircleCI build logs, 13 builds here

leamas commented 3 years ago

Updated documentation. From my perspective: ready to be merged. New circleci logs here

leamas commented 3 years ago

Rebased to current master. CircleCI build logs