Moved CMake installation rules into separate CMake file. Plus some other tidying

This commit is contained in:
Nav
2022-04-29 22:12:47 +01:00
parent 76e189162e
commit 63dc84aba0
3 changed files with 43 additions and 31 deletions

31
Installing.cmake Normal file
View File

@@ -0,0 +1,31 @@
# Installation configuration
#
# When running the Install step, we don't actually install Bloom on the user's machine. We install it in a release
# directory, to be used for packaging.
set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/release/")
install(TARGETS Bloom DESTINATION bin PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ)
install(
DIRECTORY build/bin/plugins
DESTINATION "bin"
DIRECTORY_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ FILE_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
)
install(
DIRECTORY build/bin/platforms
DESTINATION "bin"
DIRECTORY_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ FILE_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
)
install(
DIRECTORY build/resources
DESTINATION "."
DIRECTORY_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ FILE_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
)
install(
DIRECTORY build/bin/lib
DESTINATION "bin"
DIRECTORY_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ FILE_PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
)