| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- INCLUDE(PolycodeIncludes)
- INCLUDE_DIRECTORIES(
- ${LUA_INCLUDE_DIR}
- ${Polycode_SOURCE_DIR}/Modules/Contents/UI/Include
- Include
- ../../Contents/UI/Include
- )
- SET(polycodeUI_SRCS
- ${CMAKE_CURRENT_SOURCE_DIR}/Source/UILUA.cpp
- )
- SET(polycodeUI_HDRS
- ${CMAKE_CURRENT_SOURCE_DIR}/Include/UILUA.h
- ${CMAKE_CURRENT_SOURCE_DIR}/Include/UILUAWrappers.h
- )
- SET(CMAKE_DEBUG_POSTFIX "_d")
- ADD_LIBRARY(UILua ${polycodeUI_SRCS} ${polycodeUI_HDRS})
- SET_SOURCE_FILES_PROPERTIES(Source/UILUA.cpp PROPERTIES GENERATED 1)
- SET_SOURCE_FILES_PROPERTIES(Include/UILUAWrappers.h PROPERTIES GENERATED 1)
- SET_SOURCE_FILES_PROPERTIES(Include/UILUA.h PROPERTIES GENERATED 1)
- ADD_DEPENDENCIES(UILua PolycodeLuaGenerate)
- SET_TARGET_PROPERTIES(UILua PROPERTIES PREFIX "")
- IF(POLYCODE_INSTALL_FRAMEWORK)
-
- # install headers
- INSTALL(FILES ${polycodeUI_HDRS} DESTINATION Bindings/Lua/Modules/UI/include)
- IF(NOT APPLE)
- INSTALL(FILES API/UI.pak DESTINATION Player)
- ENDIF(NOT APPLE)
- INSTALL(DIRECTORY API DESTINATION Bindings/Lua/Modules/UI)
- INSTALL(TARGETS UILua DESTINATION Bindings/Lua/Modules/UI/lib)
-
- ENDIF(POLYCODE_INSTALL_FRAMEWORK)
|