gcc/clang warning fixes and CMake implementation #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implements a CMake build file, and fixes all build warnings for GCC 7.5 and Clang 6.
Using the CMake file you can build the executable on Linux desktop in one step. It will pull down engine archive for linux x64. If libgpiod is not installed on host, it won't set the define to include it.
x64 Engine channel selection defaults to stable if none is selected, otherwise you switch channels like this
Or build in visual code with the CMake Vector Of Bool extension.
Also I added a reference to your project in my flutter_embedded project
Cheers,
Joel