From: James Turner Date: Tue, 1 Nov 2011 17:05:54 +0000 (+0000) Subject: Add compile-time support for a custom fg-root location, when using CMake X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=4b8ef9c3cf4f4f3565de3678cd733ad8067be6d9;p=flightgear.git Add compile-time support for a custom fg-root location, when using CMake --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a6d94829..38309a28d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,8 +37,12 @@ include (CPack) # We have some custom .cmake scripts not in the official distribution. set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMakeModules;${CMAKE_MODULE_PATH}") -# autoconf compatibility -set(PKGLIBDIR "foo") +if (FG_DATA_DIR) + message(STATUS "Using explicit data-dir: ${FG_DATA_DIR}") +else() + set(FG_DATA_DIR "${CMAKE_INSTALL_PREFIX}/lib/FlightGear") + message(STATUS "Using default data-dir: ${FG_DATA_DIR}") +endif() # Change the default build type to something fast if(NOT CMAKE_BUILD_TYPE) diff --git a/src/Include/config_cmake.h.in b/src/Include/config_cmake.h.in index 721253db8..2b96a50c7 100644 --- a/src/Include/config_cmake.h.in +++ b/src/Include/config_cmake.h.in @@ -33,6 +33,6 @@ #cmakedefine HAVE_SVN_CLIENT_H #cmakedefine HAVE_LIBSVN_CLIENT_1 -#define PKGLIBDIR "@PKGLIBDIR" +#define PKGLIBDIR "@FG_DATA_DIR@" #cmakedefine FG_HAVE_HLA