conditionally install docs/, examples and soundfonts/ directories

This commit is contained in:
Fabian Greffrath 2022-10-04 21:06:40 +02:00
parent 65d16ea1f4
commit 3f76685cfb

View File

@ -190,10 +190,14 @@ if(WIN32)
else()
install(FILES COPYING DESTINATION "share/doc/${PROJECT_SHORTNAME}")
install(FILES README.md DESTINATION "share/doc/${PROJECT_SHORTNAME}")
install(DIRECTORY docs/ DESTINATION "share/doc/${PROJECT_SHORTNAME}")
install(DIRECTORY examples/ DESTINATION "share/doc/${PROJECT_SHORTNAME}/examples")
install(DIRECTORY autoload/ DESTINATION "share/${PROJECT_SHORTNAME}/autoload")
if(FluidSynth_FOUND)
if(EXISTS docs)
install(DIRECTORY docs/ DESTINATION "share/doc/${PROJECT_SHORTNAME}")
endif()
if(EXISTS examples)
install(DIRECTORY examples/ DESTINATION "share/doc/${PROJECT_SHORTNAME}/examples")
endif()
if(EXISTS soundfonts AND FluidSynth_FOUND)
install(DIRECTORY soundfonts/ DESTINATION "share/${PROJECT_SHORTNAME}/soundfonts")
endif()
endif()