This repository is used to demonstrate how to build a cross-platform application with C/C++ & CMake
Install python3, jinja2 https://pypi.org/project/Jinja2/
Install GCC, G++ and Clang/LLVM.
Install Cygwin https://www3.ntu.edu.sg/home/ehchua/programming/howto/Cygwin_HowTo.html
Make sure you have installed the gcc, g++, cmake packages and setup environment variable
Install Android SDK, NDK and CMake toolchain https://developer.android.com/studio/projects/install-ndk
Install Xcode
runner.bat build -platform windows
./runner build -platform osx
./runner build -platform linux
./runner build -platform android
./runner build -platform ios
Note: If you want to test iOS app on real device instead of simulator, you must sign exampleapp & helloworld framework
./runner clean
Containing shared code base for different platforms
A small python script, used to compile applications for different platforms
CMake utilities