summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-05-28 15:17:33 +0200
committerTomáš Chvátal <scarabeus@gentoo.org>2009-05-28 15:17:33 +0200
commit1a213965499e171c3f0b96f7e6632734284b1e9e (patch)
treed7cfae4b79ca6b222ef7b95860219a7ddb050326 /src
parent0961c525d34485ec9ad4ae1de02ff75a772fd50c (diff)
Allow building of package with -DPACKAGE="ON"
Diffstat (limited to 'src')
-rw-r--r--src/base/path.h.in23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/base/path.h.in b/src/base/path.h.in
index afa4161..69b7c55 100644
--- a/src/base/path.h.in
+++ b/src/base/path.h.in
@@ -4,19 +4,22 @@
#include "main.h"
#cmakedefine USE_MAGICK
+#ifdef BUILD_PACKAGE
+ #define PACKAGE_PREFIX "../"
+#else /* BUILD_PACKAGE */
+ #define PACKAGE_PREFIX ""
+#endif /* BUILD_PACKAGE */
#define TUXANCI_VERSION "@TUXANCI_VERSION@"
-#define PREFIX "@CMAKE_INSTALL_PREFIX@"
-#ifndef PUBLIC_SERVER
- #define APPNAME "tuxanci"
-#else /* PUBLIC_SERVER */
- #define APPNAME "tuxanci-server"
- #define SERVER_CONFIG "@CMAKE_CONF_PATH@" "/" APPNAME "/server.conf"
+#define PREFIX PACKAGE_PREFIX "@CMAKE_INSTALL_PREFIX@" "/"
+#define APPNAME "@APPNAME@"
+#ifdef PUBLIC_SERVER
+ #define SERVER_CONFIG PREFIX "@CMAKE_CONF_PATH@" "/" APPNAME "/server.conf"
#endif /* PUBLIC_SERVER */
-#define PATH_DIR "@CMAKE_DATA_PATH@" "/" APPNAME "/"
+#define PATH_DIR PREFIX "@CMAKE_DATA_PATH@" "/" APPNAME "/"
/* windows bug */
#ifndef __WIN32__
- #define PATH_MODULES "@LIB_INSTALL_DIR@" "/" APPNAME "/"
+ #define PATH_MODULES PREFIX "@LIB_INSTALL_DIR@" "/" APPNAME "/"
#else /* __WIN32__ */
#define PATH_MODULES PREFIX
#endif /* __WIN32__ */
@@ -25,8 +28,8 @@
#define PATH_ARENA PATH_DIR "arena/"
#define PATH_SOUND PATH_DIR "sound/"
#define PATH_MUSIC PATH_DIR "music/"
-#define PATH_LOCALE "@CMAKE_LOCALE_PATH@" "/"
-#define PATH_DOC "@CMAKE_DOC_PATH@" "/"
+#define PATH_LOCALE PREFIX "@CMAKE_LOCALE_PATH@" "/"
+#define PATH_DOC PREFIX "@CMAKE_DOC_PATH@" "/"
#define PACKAGE "tuxanci"
#endif /* PATH_H */