fixes in PosixThreadSupport to enable ThreadingDemo and MultiThreadingDemo to run properly.
fix autotools build (added missing files)
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
IF(BUILD_MINICL_OPENCL_DEMOS)
|
||||
SUBDIRS( MiniCL )
|
||||
ENDIF()
|
||||
|
||||
IF(BUILD_AMD_OPENCL_DEMOS)
|
||||
SUBDIRS(AMD)
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
|
||||
IF(BUILD_MINICL_OPENCL_DEMOS)
|
||||
SUBDIRS( MiniCL )
|
||||
ENDIF()
|
||||
|
||||
IF(BUILD_AMD_OPENCL_DEMOS)
|
||||
SUBDIRS(AMD)
|
||||
|
||||
@@ -247,7 +247,7 @@ void PosixThreadSupport::stopSPU()
|
||||
printf("destroy semaphore\n");
|
||||
destroySem(spuStatus.startSemaphore);
|
||||
printf("semaphore destroyed\n");
|
||||
checkPThreadFunction(pthread_cancel(spuStatus.thread));
|
||||
checkPThreadFunction(pthread_join(spuStatus.thread,0));
|
||||
}
|
||||
printf("destroy main semaphore\n");
|
||||
destroySem(mainSemaphore);
|
||||
@@ -385,7 +385,9 @@ public:
|
||||
|
||||
btBarrier* PosixThreadSupport::createBarrier()
|
||||
{
|
||||
return new PosixBarrier();
|
||||
PosixBarrier* barrier = new PosixBarrier();
|
||||
barrier->setMaxCount(getNumTasks());
|
||||
return barrier;
|
||||
}
|
||||
|
||||
btCriticalSection* PosixThreadSupport::createCriticalSection()
|
||||
|
||||
@@ -95,6 +95,7 @@ libLinearMath_la_SOURCES = \
|
||||
LinearMath/btAlignedAllocator.cpp \
|
||||
LinearMath/btSerializer.cpp \
|
||||
LinearMath/btConvexHull.cpp \
|
||||
LinearMath/btConvexHullComputer.cpp \
|
||||
LinearMath/btHashMap.h \
|
||||
LinearMath/btConvexHull.h \
|
||||
LinearMath/btAabbUtil2.h \
|
||||
@@ -128,6 +129,7 @@ libBulletCollision_la_SOURCES = \
|
||||
BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
|
||||
BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
|
||||
@@ -160,6 +162,7 @@ libBulletCollision_la_SOURCES = \
|
||||
BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
|
||||
BulletCollision/CollisionShapes/btCompoundShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConeShape.cpp \
|
||||
BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
|
||||
BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
|
||||
BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
|
||||
BulletCollision/CollisionShapes/btSphereShape.cpp \
|
||||
|
||||
Reference in New Issue
Block a user