Reusable components for cross-platform project builds.
- Open CMake.
- Set the source code folder to the "source" folder (the one containing the CMakeLists.txt file).
- Set the binary folder according to your preference (this is where the platform & IDE specific files will be placed, like Visual Studio solution&project files).
- Press "Configure".
- Choose the desired generator (and toolchain file if crosscompiling).
- Press "Configure".
- Press "Generate".
- CMake can (but does not have to) be closed at this point.
- Open the generated native project using the appropriate IDE.
- Tools:
- CMake (latest/3.5.2)
- Doxygen (latest/1.8.11)
- Git
- TortoiseGit
- Notepad++ (recommended for editing CMake scripts)
- supported platforms:
- Windows - Visual Studio (2015 Update 2)
- OS X - Xcode ((latest/7.3)
- iOS - toolchains/ios.readme.txt
- Android - toolchains/android/readme.txt
- Make sure you have a clean source tree of the project and all submodules and 3rd party libraries.
- Update the product's "Release notes" documentation section with the changes for this version.
- Create an appropriate branch/tag for the released version.
- Build the "Release" build/version of the "PACKAGE" target.
- Test/verify.
- Publish.