AtomicDesktop.cmake 1008 B

1234567891011121314151617181920212223242526272829
  1. include(AtomicCommon)
  2. include_directories(${CMAKE_SOURCE_DIR}/Source/ThirdParty/Poco/Foundation/include)
  3. add_definitions( -DATOMIC_PLATFORM_DESKTOP -DATOMIC_NAVIGATION -DATOMIC_TBUI -DATOMIC_FILEWATCHER -DPOCO_NO_AUTOMATIC_LIBS -DPOCO_STATIC )
  4. set (ATOMIC_LINK_LIBRARIES ${ATOMIC_LINK_LIBRARIES} LibCpuId SQLite libsquish)
  5. # Check whether the CEF submodule is available
  6. if (EXISTS ${CMAKE_SOURCE_DIR}/Submodules/CEF)
  7. #Check if CEF got pulled by looking if the foldes is empty
  8. file(GLOB CEF_FILES ${CMAKE_SOURCE_DIR}/Submodules/CEF/*)
  9. list(LENGTH CEF_FILES CEF_FILES_LEN)
  10. if(CEF_FILES_LEN EQUAL 0)
  11. message(STATUS "Initialising CEF submodule")
  12. find_package(Git REQUIRED)
  13. if(GIT_FOUND)
  14. execute_process(COMMAND git submodule update --init --remote)
  15. else ()
  16. message(STATUS "Could not find git in your Path. Please install git")
  17. endif(GIT_FOUND)
  18. endif()
  19. set(ATOMIC_WEBVIEW TRUE)
  20. add_definitions( -DATOMIC_WEBVIEW )
  21. endif()
  22. include(AtomicNET)