mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-10-31 07:52:42 +01:00 
			
		
		
		
	Merge pull request #1328 from Anakael/pr/anakael/experimental-flag
build: Add experimental build option
This commit is contained in:
		| @@ -257,6 +257,10 @@ else | ||||
|     src_files += 'src/modules/simpleclock.cpp' | ||||
| endif | ||||
|  | ||||
| if get_option('experimental') | ||||
|     add_project_arguments('-DUSE_EXPERIMENTAL', language: 'cpp') | ||||
| endif | ||||
|  | ||||
| subdir('protocol') | ||||
|  | ||||
| executable( | ||||
| @@ -383,3 +387,4 @@ if clangtidy.found() | ||||
|             '-p', meson.build_root() | ||||
|         ] + src_files) | ||||
| endif | ||||
|  | ||||
|   | ||||
| @@ -11,3 +11,4 @@ option('gtk-layer-shell', type: 'feature', value: 'auto', description: 'Use gtk- | ||||
| option('rfkill', type: 'feature', value: 'auto', description: 'Enable support for RFKILL') | ||||
| option('sndio', type: 'feature', value: 'auto', description: 'Enable support for sndio') | ||||
| option('tests', type: 'feature', value: 'auto', description: 'Enable tests') | ||||
| option('experimental', type : 'boolean', value : false, description: 'Enable experimental features') | ||||
|   | ||||
| @@ -30,10 +30,12 @@ waybar::AModule* waybar::Factory::makeModule(const std::string& name) const { | ||||
|     if (ref == "wlr/taskbar") { | ||||
|       return new waybar::modules::wlr::Taskbar(id, bar_, config_[name]); | ||||
|     } | ||||
| #ifdef USE_EXPERIMENTAL | ||||
|     if (ref == "wlr/workspaces") { | ||||
|       return new waybar::modules::wlr::WorkspaceManager(id, bar_, config_[name]); | ||||
|     } | ||||
| #endif | ||||
| #endif | ||||
| #ifdef HAVE_RIVER | ||||
|     if (ref == "river/tags") { | ||||
|       return new waybar::modules::river::Tags(id, bar_, config_[name]); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alex
					Alex