Razor cmake Options - Razor-qt/razor-qt GitHub Wiki
For some reasons you can build Razor-qt in your special way. It's not suggested but of course you can do it... you should know what you are doing ;)
Override Autodetected
- LIB_SUFFIX - you can specify value of /usr/lib suffix manually (eg. 64 for /usr/lib64). It uses compiler for autodetection.
- RAZOR_ETC_XDG_DIRECTORY - specify where internal QSettings should look for system-wide razor settings. It's usually /etc/xdg but it can vary on some systems (eg. openSUSE uses /etc/settings). It uses qmake for autodetection.
- BUNDLE_XDG_UTILS - bundles xdg-open and xdg-mime. This is not needed if system xdg-utils are newer than 2012-03-02 - default Yes
Options
- ENABLE_POLICYKIT - Enable policykit integration - default ON
- ENABLE_LIGHTDM_GREETER - Build lightdm greeter - default ON
Panel Plugins
See content of razorqt-panel/CMakeLists.txt for current status.
- CLOCK_PLUGIN - default Yes
- DESKTOPSWITCH_PLUGIN - default Yes
- QUICKLAUNCH_PLUGIN - default Yes
- TRAY_PLUGIN - default Yes
- MAINMENU_PLUGIN - default Yes
- TASKBAR_PLUGIN - default Yes
- SCREENSAVER_PLUGIN - default Yes
- SHOWDESKTOP_PLUGIN - default Yes
- MOUNT_PLUGIN - default Yes
- HELLOWORLD_PLUGIN - default No
- CPULOAD_PLUGIN - default Yes
Switches
- CMAKE_BUILD_TYPE - if you set it to debug the Qt debugging outputs will be logged into ~/.config/razor/debug.log and into the stderr as well. Rest of sets disable this filesystem IO. Also qDebug is silented out.