All checks were successful
Build / Build (AMD64, Server) (push) Successful in 9m39s
Build / Build (AMD64, Client) (push) Successful in 9m57s
Build / Build (ARM64, Server) (push) Successful in 8m59s
Build / Build (ARM64, Client) (push) Successful in 9m17s
Build / Build (ARMHF, Server) (push) Successful in 6m35s
Build / Build (ARMHF, Client) (push) Successful in 8m47s
Build / Test (Server) (push) Successful in 11m17s
Build / Release (push) Has been skipped
Build / Test (Client) (push) Successful in 16m22s
34 lines
1.0 KiB
CMake
34 lines
1.0 KiB
CMake
# Specify Installation Paths
|
|
set(MCPI_INSTALL_DIR "lib/${MCPI_VARIANT_NAME}")
|
|
set(MCPI_BIN_DIR "${MCPI_INSTALL_DIR}/bin")
|
|
set(MCPI_LEGAL_DIR "${MCPI_INSTALL_DIR}/legal") # For Software Licenses
|
|
set(MCPI_SDK_DIR "${MCPI_INSTALL_DIR}/sdk")
|
|
set(MCPI_SDK_LIB_DIR "${MCPI_SDK_DIR}/lib")
|
|
set(MCPI_SDK_INCLUDE_DIR "${MCPI_SDK_DIR}/include")
|
|
|
|
# Library Directory
|
|
set(MCPI_LIB_DIR "${MCPI_INSTALL_DIR}/lib")
|
|
if(BUILD_ARM_COMPONENTS)
|
|
string(APPEND MCPI_LIB_DIR "/arm")
|
|
elseif(BUILD_NATIVE_COMPONENTS)
|
|
string(APPEND MCPI_LIB_DIR "/native")
|
|
endif()
|
|
|
|
# Share Directory
|
|
set(MCPI_SHARE_DIR "share")
|
|
if(MCPI_IS_APPIMAGE_BUILD)
|
|
string(PREPEND MCPI_SHARE_DIR "usr/")
|
|
endif()
|
|
|
|
# Specify Default Installation Prefix
|
|
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
|
set(DEFAULT_PREFIX "/usr")
|
|
if(MCPI_IS_APPIMAGE_BUILD)
|
|
set(DEFAULT_PREFIX "/")
|
|
elseif(MCPI_IS_FLATPAK_BUILD)
|
|
set(DEFAULT_PREFIX "/app")
|
|
endif()
|
|
set(CMAKE_INSTALL_PREFIX "${DEFAULT_PREFIX}" CACHE PATH "" FORCE)
|
|
set(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT FALSE)
|
|
endif()
|