Mercurial > hg > orthanc-stone
diff Resources/CMake/OrthancStoneConfiguration.cmake @ 221:d7b2590744f8 am
wip: building applications reusable in SDL and WASM
author | am@osimis.io |
---|---|
date | Mon, 11 Jun 2018 14:01:02 +0200 |
parents | 07792a582de9 |
children | 84844649a8fd |
line wrap: on
line diff
--- a/Resources/CMake/OrthancStoneConfiguration.cmake Fri Jun 08 14:41:45 2018 +0200 +++ b/Resources/CMake/OrthancStoneConfiguration.cmake Mon Jun 11 14:01:02 2018 +0200 @@ -135,6 +135,10 @@ ## All the source files required to build Stone of Orthanc ##################################################################### +set(APPLICATIONS_SOURCES + ${ORTHANC_STONE_ROOT}/Applications/IBasicApplication.h + ) + if (NOT ORTHANC_SANDBOXED) set(PLATFORM_SOURCES ${ORTHANC_STONE_ROOT}/Platforms/Generic/WebServiceGetCommand.cpp @@ -142,14 +146,18 @@ ${ORTHANC_STONE_ROOT}/Platforms/Generic/Oracle.cpp ) - set(APPLICATIONS_SOURCES + list(APPEND APPLICATIONS_SOURCES ${ORTHANC_STONE_ROOT}/Applications/BasicApplicationContext.cpp - ${ORTHANC_STONE_ROOT}/Applications/IBasicApplication.cpp + ${ORTHANC_STONE_ROOT}/Applications/Sdl/BasicSdlApplication.cpp ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlEngine.cpp ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlCairoSurface.cpp ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlOrthancSurface.cpp ${ORTHANC_STONE_ROOT}/Applications/Sdl/SdlWindow.cpp ) +else() + list(APPEND APPLICATIONS_SOURCES + ${ORTHANC_STONE_ROOT}/Applications/Wasm/BasicWasmApplication.cpp + ) endif() list(APPEND ORTHANC_STONE_SOURCES @@ -222,3 +230,4 @@ ${SDL_SOURCES} ${BOOST_EXTENDED_SOURCES} ) +