Skip to content

Commit 61fefaf

Browse files
committed
Add CANARY_BUILD option to allow coinstallable builds
1 parent e6e0196 commit 61fefaf

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

OPENCLOUD.cmake

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
set( APPLICATION_NAME "OpenCloud Desktop" )
2-
set( APPLICATION_SHORTNAME "OpenCloud" )
3-
set( APPLICATION_EXECUTABLE "opencloud" )
4-
set( APPLICATION_VENDOR "OpenCloud" )
1+
option(CANARY_BUILD "Use a standalone profile" OFF)
2+
3+
if (CANARY_BUILD)
4+
set(THEME_SUFFIX " Canary")
5+
else()
6+
set(THEME_SUFFIX "")
7+
endif()
8+
9+
set( APPLICATION_NAME "OpenCloud Desktop${THEME_SUFFIX}")
10+
set( APPLICATION_SHORTNAME "OpenCloud${THEME_SUFFIX}" )
11+
set( APPLICATION_EXECUTABLE "opencloud${THEME_SUFFIX}" )
12+
set( APPLICATION_VENDOR "OpenCloud${THEME_SUFFIX}" )
513
set( APPLICATION_ICON_NAME "opencloud" )
614

715
# TODO: re enable once we got icons

src/resources/resources.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ QString brandThemePath()
5858

5959
bool Resources::isVanillaTheme()
6060
{
61-
return std::string_view(APPLICATION_SHORTNAME) == "OpenCloud";
61+
return std::string_view(APPLICATION_SHORTNAME).starts_with("OpenCloud");
6262
}
6363

6464
bool OCC::Resources::isUsingDarkTheme()

0 commit comments

Comments
 (0)