2dab5a32a6
Updated BlackBerry toolchain to support building with Dinkum and to support OS 10.3 and GCC 4.8.2 Updated BlackBerry fg_window_blackberry so that window usages aren't hardcoded based on compile information, since it is now controlled by glutInitContextVersion. EGL window setup now supports EGL 1.5, Renderable type for ES3, and using the minor version from glutInitContextVersion to have more exact control over which version of OpenGL ES is used (requires EGL 1.5)
23 lines
1.1 KiB
Plaintext
23 lines
1.1 KiB
Plaintext
# ------------------------------------------------------------------------------
|
|
# BlackBerry CMake toolchain file, for use with the BlackBerry 10 NDK
|
|
# Requires cmake 2.6.3 or newer (2.8.3 or newer is recommended).
|
|
#
|
|
# Usage Linux:
|
|
# $ source /absolute/path/to/the/bbndk/bbndk-env.sh
|
|
# $ mkdir build
|
|
# $ cd build
|
|
# $ cmake .. -DCMAKE_TOOLCHAIN_FILE="../blackberry.toolchain.cmake" -DBLACKBERRY_ARCHITECTURE=arm -DFREEGLUT_GLES=ON -DFREEGLUT_BUILD_DEMOS=NO -DCMAKE_VERBOSE_MAKEFILE=TRUE -G "Eclipse CDT4 - Unix Makefiles"
|
|
# $ make -j8
|
|
#
|
|
# Usage Mac:
|
|
# Same as the steps on Linux
|
|
#
|
|
# Usage Windows:
|
|
# > /absolute/path/to/the/bbndk/bbndk-env.bat
|
|
# > mkdir build
|
|
# > cd build
|
|
# > cmake .. -DCMAKE_TOOLCHAIN_FILE="../blackberry.toolchain.cmake" -DBLACKBERRY_ARCHITECTURE=arm -DFREEGLUT_GLES=ON -DFREEGLUT_BUILD_DEMOS=NO -DCMAKE_VERBOSE_MAKEFILE=TRUE -G "Eclipse CDT4 - Unix Makefiles"
|
|
# > make -j8
|
|
#
|
|
|
|
To change which version of OpenGL to use, call glutInitContextVersion(1, 0) for OpenGL ES 1.x, glutInitContextVersion(2, 0) for OpenGL ES 2.0, or glutInitContextVersion(3, 0) for OpenGL ES 3.0. |