mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2024-11-25 19:42:45 +01:00
39 lines
1.4 KiB
CMake
39 lines
1.4 KiB
CMake
set(OEM_THEME_DIR "" CACHE STRING "Define directory containing a custom theme")
|
|
if (EXISTS "${OEM_THEME_DIR}/OEM.cmake")
|
|
include("${OEM_THEME_DIR}/OEM.cmake")
|
|
else()
|
|
include ("${CMAKE_CURRENT_LIST_DIR}/OWNCLOUD.cmake")
|
|
endif()
|
|
|
|
# Default suffix if the theme doesn't define one
|
|
if(NOT DEFINED APPLICATION_VIRTUALFILE_SUFFIX)
|
|
set(APPLICATION_VIRTUALFILE_SUFFIX "${APPLICATION_SHORTNAME}_virtual" CACHE STRING "Virtual file suffix (not including the .)")
|
|
endif()
|
|
|
|
# need this logic to not mess with re/uninstallations via macosx.pkgproj
|
|
if(${APPLICATION_REV_DOMAIN} STREQUAL "com.owncloud.desktopclient")
|
|
set(APPLICATION_REV_DOMAIN_INSTALLER "com.ownCloud.client")
|
|
else()
|
|
set(APPLICATION_REV_DOMAIN_INSTALLER ${APPLICATION_REV_DOMAIN})
|
|
endif()
|
|
|
|
# For usage in XML files we preprocess
|
|
string(REPLACE "&" "&" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME}")
|
|
string(REPLACE "<" "<" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME_XML_ESCAPED}")
|
|
string(REPLACE ">" ">" APPLICATION_NAME_XML_ESCAPED "${APPLICATION_NAME_XML_ESCAPED}")
|
|
|
|
if (NOT DEFINED LINUX_PACKAGE_SHORTNAME)
|
|
set(LINUX_PACKAGE_SHORTNAME "${APPLICATION_SHORTNAME}")
|
|
endif()
|
|
|
|
if (NOT DEFINED PACKAGE)
|
|
set(PACKAGE "${LINUX_PACKAGE_SHORTNAME}-client")
|
|
endif()
|
|
|
|
if(NOT CRASHREPORTER_EXECUTABLE)
|
|
set(CRASHREPORTER_EXECUTABLE "${APPLICATION_EXECUTABLE}_crash_reporter")
|
|
endif()
|
|
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/VERSION.cmake")
|