mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
28 lines
1005 B
CMake
28 lines
1005 B
CMake
set(APP_ID "org.legoisland.Isle")
|
|
set(APP_NAME "Isle Portable")
|
|
set(APP_SUMMARY "Portable version of the LEGO Island Decompilation Project")
|
|
set(APP_SPDX "LGPL-3.0-or-later")
|
|
|
|
string(TIMESTAMP BUILD_DATE UTC)
|
|
|
|
# The following will need to be refined if we wish to post actual releases to a repo such as Flathub
|
|
if(DEFINED ENV{GITHUB_RUN_ATTEMPT})
|
|
# Use the sequential run# of the current pipeline when running in GH Actions
|
|
set(SEMANTIC_VERSION "${PROJECT_VERSION}~build$ENV{GITHUB_RUN_ATTEMPT}")
|
|
else()
|
|
# Don't worry about the build number for local builds
|
|
set(SEMANTIC_VERSION "${PROJECT_VERSION}")
|
|
endif()
|
|
|
|
# Following block sourced from https://jonathanhamberg.com/post/cmake-embedding-git-hash/
|
|
# Get the latest abbreviated commit hash of the working branch
|
|
# execute_process(
|
|
# COMMAND git log -1 --format=%h
|
|
# WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
|
# OUTPUT_VARIABLE GIT_HASH
|
|
# OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
# )
|
|
|
|
if(LINUX)
|
|
add_subdirectory(linux)
|
|
endif() |