There are some additional variables that might be helpful. For Fedora's nightly builds, which have to be installed into other than the system directories, we use the following, where the "%{foo}" stuff refers to macros, but you should be able to substitute your desired paths:
cmake \
-DKICAD_SCRIPTING_WXPYTHON=ON \
-DKICAD_USE_OCC=ON \
-DKICAD_INSTALL_DEMOS=ON \
-DKICAD_BUILD_QA_TESTS=OFF \
-DKICAD_SPICE=ON \
-DKICAD_BUILD_I18N=ON \
-DKICAD_I18N_UNIX_STRICT_PATH=ON \
-DKICAD_USE_EGL=OFF \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=%{kicad_prefix} \
-DCMAKE_INSTALL_DATADIR=%{_datadir} \
-DCMAKE_INSTALL_DOCDIR=%{_docdir} \
-DDEFAULT_INSTALL_PATH=%{kicad_prefix} \
-DKICAD_DATA=%{_datadir}/%{name} \
-DKICAD_DOCS=%{_docdir}/%{name} \
-DPYTHON_SITE_PACKAGE_PATH=%{kicad_python_path}
Steve