AtomicDesktop.cmake 1.1 KB

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