CMakeLists.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. INCLUDE(PolycodeIncludes)
  2. SET(polycode3DPhysics_SRCS
  3. Source/PolyPhysicsSceneEntity.cpp
  4. Source/PolyPhysicsScene.cpp
  5. Source/PolyCollisionSceneEntity.cpp
  6. Source/PolyCollisionScene.cpp
  7. )
  8. SET(polycode3DPhysics_HDRS
  9. Include/PolyPhysicsSceneEntity.h
  10. Include/Polycode3DPhysics.h
  11. Include/PolyCollisionScene.h
  12. Include/PolyPhysicsScene.h
  13. Include/PolyCollisionSceneEntity.h
  14. )
  15. INCLUDE_DIRECTORIES(
  16. ${BULLET_INCLUDE_DIR}
  17. Include
  18. )
  19. SET(CMAKE_DEBUG_POSTFIX "_d")
  20. #IF(POLYCODE_BUILD_SHARED)
  21. #ADD_LIBRARY(Polycode3DPhysics SHARED ${polycode3DPhysics_SRCS} ${polycode3DPhysics_HDRS})
  22. #TARGET_LINK_LIBRARIES(Polycode3DPhysics ${BULLET_LIBRARIES})
  23. #IF(APPLE)
  24. # TARGET_LINK_LIBRARIES(Polycode3DPhysics
  25. # Polycore
  26. # ${OPENGL_LIBRARIES}
  27. # ${OPENAL_LIBRARY}
  28. # ${PNG_LIBRARIES}
  29. # ${FREETYPE_LIBRARIES}
  30. # ${PHYSFS_LIBRARY}
  31. # ${VORBISFILE_LIBRARY}
  32. # "-framework Cocoa")
  33. #ENDIF(APPLE)
  34. #ENDIF(POLYCODE_BUILD_SHARED)
  35. #IF(POLYCODE_BUILD_STATIC)
  36. ADD_LIBRARY(Polycode3DPhysics ${polycode3DPhysics_SRCS} ${polycode3DPhysics_HDRS})
  37. #ENDIF(POLYCODE_BUILD_STATIC)
  38. IF(POLYCODE_INSTALL_FRAMEWORK)
  39. # install headers
  40. INSTALL(FILES ${polycode3DPhysics_HDRS}
  41. DESTINATION Modules/include)
  42. # install libraries
  43. # IF(POLYCODE_BUILD_SHARED)
  44. INSTALL(TARGETS Polycode3DPhysics
  45. DESTINATION Modules/lib)
  46. # ENDIF()
  47. # IF(POLYCODE_BUILD_STATIC)
  48. # INSTALL(TARGETS Polycode3DPhysics_static
  49. # DESTINATION ${POLYCODE_RELEASE_DIR}/Framework/Modules/lib)
  50. # ENDIF()
  51. ENDIF(POLYCODE_INSTALL_FRAMEWORK)