| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- project(libvcmi)
- cmake_minimum_required(VERSION 2.6)
- include_directories(${CMAKE_HOME_DIRECTORY} ${CMAKE_CURRENT_SOURCE_DIRECTORY} ${CMAKE_HOME_DIRECTORY}/lib)
- include_directories(${SDL_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR})
- set(lib_SRCS
- Filesystem/CBinaryReader.cpp
- Filesystem/CFilesystemLoader.cpp
- Filesystem/CMemoryStream.cpp
- Filesystem/CFileInfo.cpp
- Filesystem/CLodArchiveLoader.cpp
- Filesystem/CResourceLoader.cpp
- Filesystem/CFileInputStream.cpp
- Filesystem/CCompressedStream.cpp
- BattleAction.cpp
- BattleHex.cpp
- BattleState.cpp
- CArtHandler.cpp
- CBuildingHandler.cpp
- CCampaignHandler.cpp
- CConsoleHandler.cpp
- CCreatureHandler.cpp
- CCreatureSet.cpp
- CDefObjInfoHandler.cpp
- CGameInterface.cpp
- CGameState.cpp
- CGeneralTextHandler.cpp
- CHeroHandler.cpp
- CLogger.cpp
- CMapInfo.cpp
- CModHandler.cpp
- CObjectHandler.cpp
- CObstacleInstance.cpp
- Connection.cpp
- CSpellHandler.cpp
- CThreadHelper.cpp
- CTownHandler.cpp
- HeroBonus.cpp
- IGameCallback.cpp
- JsonNode.cpp
- map.cpp
- NetPacksLib.cpp
- ResourceSet.cpp
- VCMI_Lib.cpp
- )
- add_library(vcmi SHARED ${lib_SRCS})
- target_link_libraries(vcmi ${Boost_LIBRARIES} ${SDL_LIBRARY} ${ZLIB_LIBRARIES})
|