AtomicDesktop.cmake 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  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} libsquish)
  5. if (NOT LINUX)
  6. set (ATOMIC_LINK_LIBRARIES ${ATOMIC_LINK_LIBRARIES} LibCpuId)
  7. endif()
  8. # Check whether the CEF submodule is available
  9. if (EXISTS ${CMAKE_SOURCE_DIR}/Submodules/CEF)
  10. #Check if CEF got pulled by looking if the foldes is empty
  11. file(GLOB CEF_FILES ${CMAKE_SOURCE_DIR}/Submodules/CEF/*)
  12. list(LENGTH CEF_FILES CEF_FILES_LEN)
  13. if(CEF_FILES_LEN EQUAL 0)
  14. message(STATUS "Initialising CEF submodule")
  15. find_package(Git REQUIRED)
  16. if(GIT_FOUND)
  17. execute_process(COMMAND git submodule update --init --remote)
  18. else ()
  19. message(STATUS "Could not find git in your Path. Please install git")
  20. endif(GIT_FOUND)
  21. endif()
  22. set(ATOMIC_WEBVIEW TRUE)
  23. add_definitions( -DATOMIC_WEBVIEW )
  24. endif()