From 902818894c6d204bdca4d8061f946565014dbf74 Mon Sep 17 00:00:00 2001 From: Max Argus Date: Wed, 18 Jul 2018 11:54:51 +0200 Subject: [PATCH] fix cmake (patch egl) --- CMakeLists.txt | 6 ++++++ examples/OpenGLWindow/CMakeLists.txt | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 728ac7608..73e648e59 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -369,6 +369,12 @@ IF(BUILD_PYBULLET) ENDIF(BUILD_PYBULLET) +OPTION(BUILD_EGL "Build OpenGL/EGL" ON) +IF(BUILD_EGL) + ADD_DEFINITIONS(-DBT_USE_EGL) +ENDIF(BUILD_EGL) + + IF(BUILD_BULLET3) IF(APPLE) MESSAGE("Mac OSX Version is ${_CURRENT_OSX_VERSION}") diff --git a/examples/OpenGLWindow/CMakeLists.txt b/examples/OpenGLWindow/CMakeLists.txt index 0d13be556..35ea9ff3b 100644 --- a/examples/OpenGLWindow/CMakeLists.txt +++ b/examples/OpenGLWindow/CMakeLists.txt @@ -47,6 +47,10 @@ IF(NOT WIN32 AND NOT APPLE) SET(OpenGLWindow_SRCS ${OpenGLWindowLinux_CPP} ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/glad/glx.c ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/glad/gl.c ${OpenGLWindowCommon_CPP} ) ENDIF() +IF(BUILD_EGL) + SET(OpenGLWindow_SRCS ${OpenGLWindow_SRCS} ${BULLET_PHYSICS_SOURCE_DIR}/examples/ThirdPartyLibs/glad/egl.c) +ENDIF(BUILD_EGL) + ADD_LIBRARY(OpenGLWindow ${OpenGLWindow_SRCS} ${OpenGLWindow_HDRS})