1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-09-03 00:59:47 +02:00

Add Steam version compile flag to cpp

This commit is contained in:
Elias Steurer 2021-09-19 14:34:04 +02:00
parent f68a4dcf3f
commit 3e451e33a0
3 changed files with 3 additions and 4 deletions

View File

@ -61,6 +61,7 @@ execute_process(
add_compile_definitions(COMPILE_INFO="${BUILD_DATE} + ${GIT_COMMIT_HASH}")
add_compile_definitions(SOURCE_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
add_compile_definitions(SCREENPLAY_STEAM="${SCREENPLAY_STEAM}")
if(UNIX AND NOT APPLE)
# Fixes QWebEngine linker errors on Ubuntu 20.04

View File

@ -120,12 +120,8 @@ add_executable(${PROJECT_NAME} main.cpp)
target_link_libraries(${PROJECT_NAME} PRIVATE ScreenPlayLib)
qt5_add_translation(qmFiles ${l10n})
qt_add_big_resources(fonts fonts.qrc)
target_compile_definitions(${PROJECT_NAME} PRIVATE "GIT_VERSION=${GIT_VERSION}")
if(WIN32)
# Icon
target_sources(${PROJECT_NAME} PRIVATE ScreenPlay.rc)

View File

@ -51,6 +51,7 @@ Settings::Settings(const std::shared_ptr<GlobalVariables>& globalVariables,
setDesktopEnvironment(DesktopEnvironment::KDE);
#endif
qRegisterMetaType<Settings::Language>("Settings::Language");
qRegisterMetaType<Settings::Theme>("Settings::Theme");
qRegisterMetaType<Settings::DesktopEnvironment>("Settings::DesktopEnvironment");
@ -102,6 +103,7 @@ Settings::Settings(const std::shared_ptr<GlobalVariables>& globalVariables,
setupWidgetAndWindowPaths();
setGitBuildHash(COMPILE_INFO);
setSteamVersion((QString(SCREENPLAY_STEAM) == "OFF" ? false : true));
}
/*!