refactor: move LICENSE_EXCEPTION info into to LICENSES folder

This commit is contained in:
sithlord48 2025-01-23 19:27:23 -05:00 committed by Chris Rizzitello
parent 2c2045b6bb
commit 2ca1c69335
3 changed files with 20 additions and 7 deletions

View file

@ -139,18 +139,24 @@ add_subdirectory(src)
# Install License, License is in the App Bundle on mac os (src/gui) # Install License, License is in the App Bundle on mac os (src/gui)
if(WIN32) if(WIN32)
install( install(
FILES FILES ${PROJECT_SOURCE_DIR}/LICENSE
${PROJECT_SOURCE_DIR}/LICENSE
${PROJECT_SOURCE_DIR}/LICENSE_EXCEPTION
DESTINATION . DESTINATION .
) )
install(
FILES ${PROJECT_SOURCE_DIR}/LICENSES/LicenseRef-OpenSSL-Exception.txt
DESTINATION .
RENAME LICENSE_EXCEPTION
)
elseif(UNIX AND NOT APPLE) elseif(UNIX AND NOT APPLE)
install( install(
FILES FILES ${PROJECT_SOURCE_DIR}/LICENSE
${PROJECT_SOURCE_DIR}/LICENSE
${PROJECT_SOURCE_DIR}/LICENSE_EXCEPTION
DESTINATION share/licenses/deskflow DESTINATION share/licenses/deskflow
) )
install(
FILES ${PROJECT_SOURCE_DIR}/LICENSES/LicenseRef-OpenSSL-Exception.txt
DESTINATION share/licenses/deskflow
RENAME LICENSE_EXCEPTION
)
endif() endif()
option(BUILD_INSTALLER "Build installer" ON) option(BUILD_INSTALLER "Build installer" ON)

View file

@ -46,7 +46,14 @@ elseif(APPLE)
${CMAKE_CURRENT_BINARY_DIR}/deskflow.plist ${CMAKE_CURRENT_BINARY_DIR}/deskflow.plist
@ONLY @ONLY
) )
set(platform_extra ../res/Deskflow.icns ${PROJECT_SOURCE_DIR}/LICENSE ${PROJECT_SOURCE_DIR}/LICENSE_EXCEPTION)
file(COPY_FILE
${PROJECT_SOURCE_DIR}/LICENSES/LicenseRef-OpenSSL-Exception.txt
${CMAKE_CURRENT_BINARY_DIR}/LICENSE_EXCEPTION
ONLY_IF_DIFFERENT
)
set(platform_extra ../res/Deskflow.icns ${CMAKE_SOURCE_DIR}/LICENSE ${CMAKE_CURRENT_BINARY_DIR}/LICENSE_EXCEPTION)
set_source_files_properties(${platform_extra} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources") set_source_files_properties(${platform_extra} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
endif() endif()