| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- INCLUDE(PolycodeIncludes)
- FIND_PACKAGE(Lua51 REQUIRED)
- INCLUDE_DIRECTORIES(
- ${LUA_INCLUDE_DIR}
- ${BOX2D_INCLUDE_DIR}
- ${Polycode_SOURCE_DIR}/Modules/Contents/2DPhysics/Include
- Include
- ../../Contents/2DPhysics/Include
- )
- SET(polycode2DPhysics_SRCS
- ${CMAKE_CURRENT_SOURCE_DIR}/Source/Physics2DLUA.cpp
- )
- SET(polycode2DPhysics_HDRS
- ${CMAKE_CURRENT_SOURCE_DIR}/Include/Physics2DLUA.h
- ${CMAKE_CURRENT_SOURCE_DIR}/Include/Physics2DLUAWrappers.h
- )
- SET(CMAKE_DEBUG_POSTFIX "_d")
- ADD_LIBRARY(Physics2DLua ${polycode2DPhysics_SRCS} ${polycode2DPhysics_HDRS})
- SET_SOURCE_FILES_PROPERTIES(Source/Physics2DLUA.cpp PROPERTIES GENERATED 1)
- SET_SOURCE_FILES_PROPERTIES(Include/Physics2DLUAWrappers.h PROPERTIES GENERATED 1)
- SET_SOURCE_FILES_PROPERTIES(Include/Physics2DLUA.h PROPERTIES GENERATED 1)
- ADD_DEPENDENCIES(Physics2DLua PolycodeLuaGenerate)
- SET_TARGET_PROPERTIES(Physics2DLua PROPERTIES PREFIX "")
- IF(POLYCODE_INSTALL_FRAMEWORK)
-
- # install headers
- INSTALL(FILES ${polycode2DPhysics_HDRS}
- DESTINATION Bindings/Lua/Modules/2DPhysics/include)
-
- IF(NOT APPLE)
- INSTALL(FILES API/Physics2D.pak DESTINATION Player)
- ENDIF(NOT APPLE)
- INSTALL(DIRECTORY API DESTINATION Bindings/Lua/Modules/2DPhysics)
- INSTALL(TARGETS Physics2DLua DESTINATION Bindings/Lua/Modules/2DPhysics/lib)
-
- ENDIF(POLYCODE_INSTALL_FRAMEWORK)
|