tweaks in the build system for unix/GLEW, see also http://code.google.com/p/bullet/issues/detail?id=421

This commit is contained in:
erwin.coumans
2010-09-10 00:14:23 +00:00
parent 5b34356c43
commit f689a5e7ce
2 changed files with 14 additions and 9 deletions

View File

@@ -7,16 +7,19 @@ ${BULLET_PHYSICS_SOURCE_DIR}/Demos/OpenGL
${NVIDIA_OPENCL_INCLUDES} ${NVIDIA_OPENCL_INCLUDES}
) )
IF(WIN32)
IF (CMAKE_CL_64) IF (CMAKE_CL_64)
SET(CMAK_GLEW_LIBRARY ${BULLET_PHYSICS_SOURCE_DIR}/Glut/glew64.lib ) SET(CMAK_GLEW_LIBRARY ${BULLET_PHYSICS_SOURCE_DIR}/Glut/glew64.lib )
ELSE(CMAKE_CL_64) ELSE(CMAKE_CL_64)
SET(CMAK_GLEW_LIBRARY ${BULLET_PHYSICS_SOURCE_DIR}/Glut/glew32.lib ) SET(CMAK_GLEW_LIBRARY ${BULLET_PHYSICS_SOURCE_DIR}/Glut/glew32.lib )
ENDIF(CMAKE_CL_64) ENDIF(CMAKE_CL_64)
ELSE()
IF(UNIX AND NOT APPLE) IF(UNIX AND NOT APPLE)
SET(CMAK_GLEW_LIBRARY /usr/lib/libGLEW.so ) FIND_LIBRARY(CMAK_GLEW_LIBRARY GLEW PATH /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64 )
ENDIF() ENDIF()
ENDIF(WIN32)
IF(CMAK_GLEW_LIBRARY)
IF (USE_GLUT) IF (USE_GLUT)
LINK_LIBRARIES( LINK_LIBRARIES(
@@ -80,3 +83,4 @@ IF (UNIX)
TARGET_LINK_LIBRARIES(AppParticlesOCL_Nv pthread) TARGET_LINK_LIBRARIES(AppParticlesOCL_Nv pthread)
ENDIF(UNIX) ENDIF(UNIX)
ENDIF(CMAK_GLEW_LIBRARY)

View File

@@ -356,6 +356,7 @@ void btParticlesDynamicsWorld::initCLKernels(int argc, char** argv)
#ifdef LOAD_FROM_MEMORY #ifdef LOAD_FROM_MEMORY
program_length = strlen(source); program_length = strlen(source);
printf("OpenCL compiles ParticlesOCL.cl ... ");
#else #else
char* fileName = "ParticlesOCL.cl"; char* fileName = "ParticlesOCL.cl";