Set a default datadir, in sync with the data installation path.
parent
0b78ebd0f7
commit
c190c3efae
|
@ -162,5 +162,6 @@ endif()
|
||||||
# Subdirectory with sources
|
# Subdirectory with sources
|
||||||
add_subdirectory(src bin)
|
add_subdirectory(src bin)
|
||||||
|
|
||||||
# TODO: provide data files as git submodule and setup correct data path
|
# TODO: provide data files as git submodule
|
||||||
install_files(/share/games/colobot ../data)
|
set(COLOBOT_DATA_DIR ${CMAKE_INSTALL_PREFIX}/share/games/colobot CACHE PATH "Colobot shared data directory")
|
||||||
|
install(DIRECTORY ../data DESTINATION ${COLOBOT_DATA_DIR})
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
// * You should have received a copy of the GNU General Public License
|
// * You should have received a copy of the GNU General Public License
|
||||||
// * along with this program. If not, see http://www.gnu.org/licenses/.
|
// * along with this program. If not, see http://www.gnu.org/licenses/.
|
||||||
|
|
||||||
|
#include "common/config.h"
|
||||||
|
|
||||||
#include "app/app.h"
|
#include "app/app.h"
|
||||||
|
|
||||||
|
@ -130,7 +131,7 @@ CApplication::CApplication()
|
||||||
m_mouseButtonsState = 0;
|
m_mouseButtonsState = 0;
|
||||||
m_trackedKeys = 0;
|
m_trackedKeys = 0;
|
||||||
|
|
||||||
m_dataPath = "./data";
|
m_dataPath = CBOT_DEFAULT_DATADIR;
|
||||||
|
|
||||||
m_language = LANGUAGE_ENV;
|
m_language = LANGUAGE_ENV;
|
||||||
|
|
||||||
|
|
|
@ -6,4 +6,6 @@
|
||||||
#cmakedefine PLATFORM_OTHER @PLATFORM_OTHER@
|
#cmakedefine PLATFORM_OTHER @PLATFORM_OTHER@
|
||||||
|
|
||||||
#cmakedefine USE_GLEW @USE_GLEW@
|
#cmakedefine USE_GLEW @USE_GLEW@
|
||||||
#cmakedefine GLEW_STATIC
|
#cmakedefine GLEW_STATIC
|
||||||
|
|
||||||
|
#define CBOT_DEFAULT_DATADIR "@COLOBOT_DATA_DIR@"
|
||||||
|
|
Loading…
Reference in New Issue