CMakeLists.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. if(NOT DEFINED APPDATA_RELEASE_DATE)
  2. if(EXISTS "${CMAKE_SOURCE_DIR}/.git")
  3. execute_process(
  4. COMMAND git log --tags -1 --pretty=%cd --date=short
  5. OUTPUT_VARIABLE APPDATA_RELEASE_DATE
  6. WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
  7. OUTPUT_STRIP_TRAILING_WHITESPACE)
  8. else()
  9. file(TIMESTAMP "${CMAKE_SOURCE_DIR}/CMakeLists.txt" APPDATA_RELEASE_DATE
  10. "%Y-%m-%d")
  11. endif()
  12. endif()
  13. configure_file(com.obsproject.Studio.appdata.xml.in
  14. com.obsproject.Studio.appdata.xml)
  15. install(FILES ${CMAKE_CURRENT_BINARY_DIR}/com.obsproject.Studio.appdata.xml
  16. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo)
  17. install(FILES com.obsproject.Studio.desktop
  18. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications)
  19. install(
  20. FILES icons/obs-logo-128.png
  21. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/128x128/apps
  22. RENAME com.obsproject.Studio.png)
  23. install(
  24. FILES icons/obs-logo-256.png
  25. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps
  26. RENAME com.obsproject.Studio.png)
  27. install(
  28. FILES icons/obs-logo-512.png
  29. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps
  30. RENAME com.obsproject.Studio.png)
  31. install(
  32. FILES icons/obs-logo-scalable.svg
  33. DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps
  34. RENAME com.obsproject.Studio.svg)