blob: 95d3f2b4fb6bc39cc1d5858a7b51400c3ddde3f9 [file] [log] [blame]
--- bullet3-2.87/examples/RobotSimulator/CMakeLists.txt.orig 2017-09-30 02:20:39.000000000 +0300
+++ bullet3-2.87/examples/RobotSimulator/CMakeLists.txt 2018-05-16 07:58:55.914386600 +0300
@@ -81,32 +81,6 @@
)
-IF(BUILD_CLSOCKET)
- ADD_DEFINITIONS(-DBT_ENABLE_CLSOCKET)
-ENDIF(BUILD_CLSOCKET)
-
-IF(WIN32)
- LINK_LIBRARIES(
- ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}
- )
- IF(BUILD_ENET)
- ADD_DEFINITIONS(-DWIN32 -DBT_ENABLE_ENET)
- ENDIF(BUILD_ENET)
- IF(BUILD_CLSOCKET)
- ADD_DEFINITIONS(-DWIN32)
- ENDIF(BUILD_CLSOCKET)
-
-ELSE(WIN32)
- IF(BUILD_ENET)
- ADD_DEFINITIONS(-DHAS_SOCKLEN_T -DBT_ENABLE_ENET)
- ENDIF(BUILD_ENET)
-
- IF(BUILD_CLSOCKET)
- ADD_DEFINITIONS(${OSDEF})
- ENDIF(BUILD_CLSOCKET)
-ENDIF(WIN32)
-
-
IF(BUILD_ENET)
set(RobotSimulator_SRCS ${RobotSimulator_SRCS}
../../examples/SharedMemory/PhysicsClientUDP.cpp
@@ -137,6 +111,38 @@
)
ENDIF()
+ADD_EXECUTABLE(App_RobotSimulator ${RobotSimulator_SRCS})
+
+SET_TARGET_PROPERTIES(App_RobotSimulator PROPERTIES VERSION ${BULLET_VERSION})
+SET_TARGET_PROPERTIES(App_RobotSimulator PROPERTIES DEBUG_POSTFIX "_d")
+
+TARGET_LINK_LIBRARIES(App_RobotSimulator BulletExampleBrowserLib BulletFileLoader BulletWorldImporter BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamicsUtils BulletInverseDynamics LinearMath OpenGLWindow gwen BussIK Bullet3Common)
+
+IF(BUILD_CLSOCKET)
+ ADD_DEFINITIONS(-DBT_ENABLE_CLSOCKET)
+ENDIF(BUILD_CLSOCKET)
+
+IF(WIN32)
+ TARGET_LINK_LIBRARIES(App_RobotSimulator
+ ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} winmm
+ )
+ IF(BUILD_ENET)
+ ADD_DEFINITIONS(-DWIN32 -DBT_ENABLE_ENET)
+ ENDIF(BUILD_ENET)
+ IF(BUILD_CLSOCKET)
+ ADD_DEFINITIONS(-DWIN32)
+ ENDIF(BUILD_CLSOCKET)
+
+ELSE(WIN32)
+ IF(BUILD_ENET)
+ ADD_DEFINITIONS(-DHAS_SOCKLEN_T -DBT_ENABLE_ENET)
+ ENDIF(BUILD_ENET)
+
+ IF(BUILD_CLSOCKET)
+ ADD_DEFINITIONS(${OSDEF})
+ ENDIF(BUILD_CLSOCKET)
+ENDIF(WIN32)
+
#some code to support OpenGL and Glew cross platform
IF (WIN32)
@@ -144,7 +150,7 @@
${BULLET_PHYSICS_SOURCE_DIR}/btgui/OpenGLWindow/GlewWindows
)
ADD_DEFINITIONS(-DGLEW_STATIC)
- LINK_LIBRARIES( ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} )
+ TARGET_LINK_LIBRARIES(App_RobotSimulator ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} )
ELSE(WIN32)
IF(APPLE)
find_library(COCOA NAMES Cocoa)
@@ -164,20 +170,9 @@
ENDIF(WIN32)
-ADD_EXECUTABLE(App_RobotSimulator ${RobotSimulator_SRCS})
-
-SET_TARGET_PROPERTIES(App_RobotSimulator PROPERTIES VERSION ${BULLET_VERSION})
-SET_TARGET_PROPERTIES(App_RobotSimulator PROPERTIES DEBUG_POSTFIX "_d")
-
-
IF(WIN32)
IF(BUILD_ENET OR BUILD_CLSOCKET)
TARGET_LINK_LIBRARIES(App_RobotSimulator ws2_32 )
ENDIF(BUILD_ENET OR BUILD_CLSOCKET)
ENDIF(WIN32)
-
-
-TARGET_LINK_LIBRARIES(App_RobotSimulator BulletExampleBrowserLib BulletFileLoader BulletWorldImporter BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamicsUtils BulletInverseDynamics LinearMath OpenGLWindow gwen BussIK Bullet3Common)
-
-
--- bullet3-2.87/examples/pybullet/CMakeLists.txt.orig 2017-09-30 02:20:39.000000000 +0300
+++ bullet3-2.87/examples/pybullet/CMakeLists.txt 2018-05-16 08:04:44.198799300 +0300
@@ -149,18 +149,13 @@
SET_TARGET_PROPERTIES(pybullet PROPERTIES SOVERSION ${BULLET_VERSION})
SET_TARGET_PROPERTIES(pybullet PROPERTIES DEBUG_POSTFIX "_d")
+TARGET_LINK_LIBRARIES(pybullet BulletExampleBrowserLib BulletFileLoader BulletWorldImporter BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamicsUtils BulletInverseDynamics LinearMath OpenGLWindow gwen BussIK Bullet3Common ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} ${PYTHON_LIBRARIES})
IF(WIN32)
IF(BUILD_PYBULLET_ENET OR BUILD_PYBULLET_CLSOCKET)
- TARGET_LINK_LIBRARIES(pybullet ws2_32 )
+ TARGET_LINK_LIBRARIES(pybullet ws2_32 winmm)
ENDIF(BUILD_PYBULLET_ENET OR BUILD_PYBULLET_CLSOCKET)
SET_TARGET_PROPERTIES(pybullet PROPERTIES SUFFIX ".pyd" )
ENDIF(WIN32)
-
-
-
-TARGET_LINK_LIBRARIES(pybullet BulletExampleBrowserLib BulletFileLoader BulletWorldImporter BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamicsUtils BulletInverseDynamics LinearMath OpenGLWindow gwen BussIK Bullet3Common ${PYTHON_LIBRARIES})
-
-
--- bullet3-2.87/Extras/BulletRobotics/CMakeLists.txt.orig 2018-05-16 08:28:43.585458800 +0300
+++ bullet3-2.87/Extras/BulletRobotics/CMakeLists.txt 2018-05-16 08:32:14.466629200 +0300
@@ -165,6 +165,12 @@
TARGET_LINK_LIBRARIES(BulletRobotics BulletInverseDynamicsUtils BulletWorldImporter BulletFileLoader BulletSoftBody BulletDynamics BulletCollision BulletInverseDynamics LinearMath Bullet3Common)
ENDIF (BUILD_SHARED_LIBS)
+IF(WIN32)
+ IF(BUILD_ENET OR BUILD_CLSOCKET)
+ TARGET_LINK_LIBRARIES(BulletRobotics ws2_32 winmm)
+ ENDIF(BUILD_ENET OR BUILD_CLSOCKET)
+ENDIF(WIN32)
+
IF (INSTALL_EXTRA_LIBS)
INSTALL(FILES
../../examples/SharedMemory/PhysicsClientC_API.h