This information will not be useful to most end users. The options documented here can, however be useful for package maintainers in making Go For It! integrate better with the target operating system.
The following options can be supplied either as command line parameter or by using a GUI for cmake.
By default Go For It! uses reverse domain notation for its files (executable name, name of the directory data is stored in, name of the configuration directory, ...), this means that the application is installed as com.github.jmoerman.go-for-it. In case a different naming scheme is used on the target operating system or another naming scheme was used previously, the name of these files and directories can be changed by changing the system name.
The system name can be set to new-name by appending -DAPP_SYSTEM_NAME:STRING=new-name to the cmake build command.
For example:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DAPP_SYSTEM_NAME:STRING=go-for-it ..
make
sudo make install
In this case Go For It! would be installed as /usr/bin/go-for-it, /usr/share/applications/go-for-it.desktop, etc...
By default Go For It! includes a contribute dialog. In cases where the information present in this dialog is also provided by other sources such as the elementary OS AppCenter results for Go For It! it may be desirable to leave out this dialog.
This can be accomplished by appending -DNO_CONTRIBUTE_DIALOG:BOOL="1" to the cmake build command.
For example:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DNO_CONTRIBUTE_DIALOG:BOOL="1" ..
make
sudo make install
By default it is possible to view the about dialog of Go For It! via a menu option or by activating an action present in the .desktop file. If this information is easily accessible elsewhere it may be desirable to decrease clutter by these actions.
This can be accomplished by appending -DSHOW_ABOUT:BOOL="0" to the cmake build command.
For example:
cmake -DCMAKE_INSTALL_PREFIX=/usr -DSHOW_ABOUT:BOOL="0" ..
make
sudo make install