@ -16,8 +16,9 @@ endif()
# p u b l i c f a c i n g o p t i o n s w i l l b e u s e d f o r c o n v e r s i o n i n t o c p a c k s p e c i f i c o n e s b e l o w .
# p u b l i c f a c i n g o p t i o n s w i l l b e u s e d f o r c o n v e r s i o n i n t o c p a c k s p e c i f i c o n e s b e l o w .
set ( LY_INSTALLER_DOWNLOAD_URL "" CACHE STRING "URL embedded into the installer to download additional artifacts" )
set ( LY_INSTALLER_DOWNLOAD_URL "" CACHE STRING "URL embedded into the installer to download additional artifacts" )
set ( LY_INSTALLER_LICENSE_URL "" CACHE STRING "Optionally embed a link to the license instead of raw text" )
set ( LY_INSTALLER_LICENSE_URL "" CACHE STRING "Optionally embed a link to the license instead of raw text" )
set ( LY_INSTALLER_UPLOAD_URL "" CACHE STRING "URL used to automatically upload the artifacts. Currently only accepts S3 URLs e.g. s3://<bucket>/<prefix>" )
set ( LY_INSTALLER_UPLOAD_URL "" CACHE STRING
set ( LY_INSTALLER_AWS_PROFILE "" CACHE STRING "AWS CLI profile for uploading artifacts. You can also use LY_INSTALLER_AWS_PROFILE environment variable." )
" U R L u s e d t o a u t o m a t i c a l l y u p l o a d t h e a r t i f a c t s . C a n a l s o b e s e t v i a L Y _ I N S T A L L E R _ U P L O A D _ U R L e n v i r o n m e n t v a r i a b l e . C u r r e n t l y o n l y a c c e p t s S 3 U R L s e . g . s 3 : / / < b u c k e t > / < p r e f i x > " )
set ( LY_INSTALLER_AWS_PROFILE "" CACHE STRING "AWS CLI profile for uploading artifacts. Can also be set via LY_INSTALLER_AWS_PROFILE environment variable." )
set ( CPACK_DESIRED_CMAKE_VERSION 3.20.2 )
set ( CPACK_DESIRED_CMAKE_VERSION 3.20.2 )
@ -120,6 +121,10 @@ endfunction()
set ( _versioned_target_url_tag ${ LY_VERSION_STRING } / ${ PAL_HOST_PLATFORM_NAME } )
set ( _versioned_target_url_tag ${ LY_VERSION_STRING } / ${ PAL_HOST_PLATFORM_NAME } )
if ( NOT LY_INSTALLER_UPLOAD_URL AND DEFINED ENV{LY_INSTALLER_UPLOAD_URL} )
set ( LY_INSTALLER_UPLOAD_URL $ENV{ LY_INSTALLER_UPLOAD_URL } )
endif ( )
if ( LY_INSTALLER_UPLOAD_URL )
if ( LY_INSTALLER_UPLOAD_URL )
ly_is_s3_url ( ${ LY_INSTALLER_UPLOAD_URL } _is_s3_bucket )
ly_is_s3_url ( ${ LY_INSTALLER_UPLOAD_URL } _is_s3_bucket )
if ( NOT _is_s3_bucket )
if ( NOT _is_s3_bucket )