diff options
Diffstat (limited to 'tests/Box2D_v2.2.1/CMakeLists.txt')
-rwxr-xr-x | tests/Box2D_v2.2.1/CMakeLists.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/Box2D_v2.2.1/CMakeLists.txt b/tests/Box2D_v2.2.1/CMakeLists.txt new file mode 100755 index 00000000..a9dc06cb --- /dev/null +++ b/tests/Box2D_v2.2.1/CMakeLists.txt @@ -0,0 +1,35 @@ +cmake_minimum_required(VERSION 2.6) + +project(Box2D) + +if(UNIX) + set(BOX2D_INSTALL_BY_DEFAULT ON) +else(UNIX) + set(BOX2D_INSTALL_BY_DEFAULT OFF) +endif(UNIX) + +option(BOX2D_INSTALL "Install Box2D libs, includes, and CMake scripts" ${BOX2D_INSTALL_BY_DEFAULT}) +option(BOX2D_INSTALL_DOC "Install Box2D documentation" OFF) +option(BOX2D_BUILD_SHARED "Build Box2D shared libraries" OFF) +option(BOX2D_BUILD_STATIC "Build Box2D static libraries" ON) +option(BOX2D_BUILD_EXAMPLES "Build Box2D examples" ON) + +set(BOX2D_VERSION 2.1.0) + +# The Box2D library. +add_subdirectory(Box2D) + +if(BOX2D_BUILD_EXAMPLES) + # HelloWorld console example. + add_subdirectory(HelloWorld) + + # Testbed and dependencies. + find_package(OpenGL REQUIRED) + add_subdirectory(freeglut) + add_subdirectory(glui) + add_subdirectory(Testbed) +endif(BOX2D_BUILD_EXAMPLES) + +if(BOX2D_INSTALL_DOC) + install(DIRECTORY Documentation DESTINATION share/doc/Box2D PATTERN ".svn" EXCLUDE) +endif(BOX2D_INSTALL_DOC)
\ No newline at end of file |