| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- INCLUDE(PolycodeIncludes)
- SET(polycode2DPhysics_SRCS
- Source/PolyPhysicsScreen.cpp
- Source/PolyPhysicsScreenEntity.cpp
- )
- SET(polycode2DPhysics_HDRS
- Include/Polycode2DPhysics.h
- Include/PolyPhysicsScreenEntity.h
- Include/PolyPhysicsScreen.h
- )
- INCLUDE_DIRECTORIES(
- ${BOX2D_INCLUDE_DIRS}
- Include
- )
- SET(CMAKE_DEBUG_POSTFIX "_d")
- IF(POLYCODE_BUILD_SHARED)
- LINK_LIBRARIES(${BOX2D_LIBRARIES})
- ADD_LIBRARY(Polycode2DPhysics SHARED ${polycode2DPhysics_SRCS} ${polycode2DPhysics_HDRS})
- TARGET_LINK_LIBRARIES(Polycode2DPhysics Polycore)
- ENDIF(POLYCODE_BUILD_SHARED)
- IF(POLYCODE_BUILD_STATIC)
- ADD_LIBRARY(Polycode2DPhysics_static ${polycode2DPhysics_SRCS} ${polycode2DPhysics_HDRS})
- TARGET_LINK_LIBRARIES(Polycode2DPhysics_static Polycore_static)
- ENDIF(POLYCODE_BUILD_STATIC)
- IF(POLYCODE_INSTALL_FRAMEWORK)
-
- # install headers
- INSTALL(FILES ${polycode2DPhysics_HDRS} DESTINATION ${POLYCODE_RELEASE_DIR}/Framework/Modules/include)
- # install libraries
- IF(POLYCODE_BUILD_SHARED)
- INSTALL(TARGETS Polycode2DPhysics DESTINATION ${POLYCODE_RELEASE_DIR}/Framework/Modules/lib)
- ENDIF(POLYCODE_BUILD_SHARED)
- IF(POLYCODE_BUILD_STATIC)
- INSTALL(TARGETS Polycode2DPhysics_static DESTINATION ${POLYCODE_RELEASE_DIR}/Framework/Modules/lib)
- ENDIF(POLYCODE_BUILD_STATIC)
-
- ENDIF(POLYCODE_INSTALL_FRAMEWORK)
|