| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- INCLUDE(PolycodeIncludes)
-
- INCLUDE_DIRECTORIES(
- ${LUA_INCLUDE_DIR}
- ${Polycode_SOURCE_DIR}/Bindings/Contents/LUA/Include
- )
- SET(CMAKE_DEBUG_POSTFIX "_d")
- IF(MSVC)
- SET(polycodeplayer_SRCS
- ../Build/MSVC/PolycodePlayer/player_icon.ico
- ../Build/MSVC/PolycodePlayer/main.cpp
- ../Build/MSVC/PolycodePlayer/PolycodePlayerView.cpp
- Source/PolycodePlayer.cpp
- Source/PolycodeWindowsPlayer.cpp
- )
- SET(polycodeplayer_HDRS
- ../Build/MSVC/PolycodePlayer/resource.h
- ../Build/MSVC/PolycodePlayer/PolycodePlayerView.h
- Include/PolycodePlayer.h
- Include/PolycodeWindowsPlayer.h
- )
-
- INCLUDE_DIRECTORIES(../Build/MSVC/PolycodePlayer Include)
-
- # IF(POLYCODE_BUILD_SHARED)
- # ADD_EXECUTABLE(PolycodePlayer_dynamic WIN32 ${polycodeplayer_SRCS} ${polycodeplayer_HDRS})
- # TARGET_LINK_LIBRARIES(PolycodePlayer Polycore_dynamic PolycodeLua ${LUA_LIBRARY})
- # ENDIF(POLYCODE_BUILD_SHARED)
- # IF(POLYCODE_BUILD_STATIC)
- ADD_EXECUTABLE(PolycodePlayer WIN32 ${polycodeplayer_SRCS} ${polycodeplayer_HDRS})
- TARGET_LINK_LIBRARIES(PolycodePlayer
- Polycore
- PolycodeLua
- ${LUA_LIBRARY}
- ${OPENGL_LIBRARIES}
- ${OPENAL_LIBRARY}
- ${PNG_LIBRARIES}
- ${FREETYPE_LIBRARIES}
- ${PHYSFS_LIBRARY}
- ${OGG_LIBRARY}
- ${VORBIS_LIBRARY}
- ${VORBISFILE_LIBRARY}
- )
- # ENDIF(POLYCODE_BUILD_STATIC)
-
- ELSEIF(APPLE)
- SET(polycodeplayer_SRCS
- # Source/PolycodePlayer.cpp
- Source/PolycodePlayer.mm
- Source/PolycodeCocoaPlayer.mm
- "../Build/Mac OS X/main.m"
- "../Build/Mac OS X/MyDocument.m"
- "../Build/Mac OS X/PPlayerDocumentController.m"
- )
- SET(polycodeplayer_HDRS
- Include/PolycodePlayer.h
- Include/PolycodeCocoaPlayer.h
- "../Build/Mac OS X/MyDocument.h"
- "../Build/Mac OS X/PPlayerDocumentController.h"
- )
-
- INCLUDE_DIRECTORIES(Include)
-
- # IF(POLYCODE_BUILD_SHARED)
- # ADD_EXECUTABLE(PolycodePlayer MACOSX_BUNDLE ${polycodeplayer_SRCS} ${polycodeplayer_HDRS})
- # TARGET_LINK_LIBRARIES(PolycodePlayer Polycore PolycodeLua ${LUA_LIBRARY})
- # ENDIF(POLYCODE_BUILD_SHARED)
- # IF(POLYCODE_BUILD_STATIC)
- ADD_EXECUTABLE(PolycodePlayer MACOSX_BUNDLE ${polycodeplayer_SRCS} ${polycodeplayer_HDRS})
- TARGET_LINK_LIBRARIES(PolycodePlayer
- Polycore
- PolycodeLua
- "-framework Cocoa"
- ${LUA_LIBRARY}
- ${OPENGL_LIBRARIES}
- ${OPENAL_LIBRARY}
- ${PNG_LIBRARIES}
- ${FREETYPE_LIBRARIES}
- ${PHYSFS_LIBRARY}
- ${OGG_LIBRARY}
- ${VORBIS_LIBRARY}
- ${VORBISFILE_LIBRARY}
- )
- # ENDIF(POLYCODE_BUILD_STATIC)
- ENDIF(MSVC)
- IF(POLYCODE_INSTALL_PLAYER)
- # IF(POLYCODE_BUILD_SHARED)
- # # install player
- # INSTALL(TARGETS PolycodePlayer_dynamic
- # DESTINATION ${POLYCODE_RELEASE_DIR}/Player)
- # ENDIF()
- # IF(POLYCODE_BUILD_STATIC)
- INSTALL(TARGETS PolycodePlayer
- DESTINATION Player)
- # ENDIF()
- ENDIF(POLYCODE_INSTALL_PLAYER)
|