Building
Building with CMake
The distribution main build system is configured by
cmake
which allows you to build the project for any
platform.
Configuration
Use cmake
to configure a project based on your environment and platform.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
Note
To use clang
instead of gcc
you may need to set prepend some
environment variables e.g. CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake
-G "Unix MakeFiles"
cmake -G "Visual Studio 17 2022" -DCMAKE_BUILD_TYPE=Release
cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release
Building
Once the project files are generated, build as normal for your platform.
make flatc
msbuild.exe FlatBuffers.sln