IF(INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) INCLUDE_DIRECTORIES( $ENV{==NVSDKCOMPUTE_ROOT=}/OpenCL/common/inc ) IF (CMAKE_CL_64) SET(CMAK_NVSDKCOMPUTE_LIBPATH $ENV{==NVSDKCOMPUTE_ROOT=}/OpenCL/common/lib/x64 ) ELSE(CMAKE_CL_64) SET(CMAK_NVSDKCOMPUTE_LIBPATH $ENV{==NVSDKCOMPUTE_ROOT=}/OpenCL/common/lib/Win32 ) ENDIF(CMAKE_CL_64) ELSE() INCLUDE_DIRECTORIES( $ENV{NVSDKCOMPUTE_ROOT}/OpenCL/common/inc ) IF (CMAKE_CL_64) SET(CMAK_NVSDKCOMPUTE_LIBPATH $ENV{NVSDKCOMPUTE_ROOT}/OpenCL/common/lib/x64 ) ELSE(CMAKE_CL_64) SET(CMAK_NVSDKCOMPUTE_LIBPATH $ENV{NVSDKCOMPUTE_ROOT}/OpenCL/common/lib/Win32 ) ENDIF(CMAKE_CL_64) ENDIF() INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) LINK_LIBRARIES( LinearMath ${CMAK_NVSDKCOMPUTE_LIBPATH}/OpenCL.lib ) ADD_EXECUTABLE(AppVectorAdd_NVidia ../MiniCL_VectorAdd.cpp ../VectorAddKernels.cl ) IF (UNIX) TARGET_LINK_LIBRARIES(AppVectorAdd_NVidia pthread) ENDIF(UNIX)