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:
@@ -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)
|
||||||
|
|||||||
@@ -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";
|
||||||
|
|||||||
Reference in New Issue
Block a user