diff options
| author | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-08-17 13:51:49 +0000 |
|---|---|---|
| committer | scarab <scarab@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-08-17 13:51:49 +0000 |
| commit | c1713bda9b83a945db7203d30e85d972f7a83456 (patch) | |
| tree | 6375d43daf4a3757e8b97cc54131c51a95813477 /CMakeLists.txt | |
| parent | f8d05f8bc96a6ee96fd2e49b78381279e5b4290b (diff) | |
- odstraneno UNIX_UDP #define
- pridana podpora pro urceni libdir a configdir
- prepsan build.sh skript pro tvorbu binarek
git-svn-id: http://opensvn.csie.org/tuxanci_ng@214 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index dcb66d5..a876224 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,19 +11,20 @@ # -DWin=1 # build windows port # -DNLS=1 # enable Gettext NLS # -DApple=1 # build apple port -# -CMAKE_INSTALL_PREFIX=/bla/ # install prefix -# -CMAKE_DATA_PATH=/other/bla/ # install path for data +# -DCMAKE_INSTALL_PREFIX=/bla/ # install prefix +# -DCMAKE_DATA_PATH=/other/bla/ # install path for data +# -DCMAKE_CONF_PATH=/etc # install path for data +# -DLIB_INSTALL_DIR=/other/bla # install path for data ############################################################################### -# OUR OWN CODE HACKS (WHEN CODE CLEANUP IS FINISHED REMOVE THIS) -# ALSO CONTAINS IMPORTANT DEFINITIONS [PREFIX,...] +# IMPORTANT DEFINITIONS [PREFIX,...] ############################################################################### -ADD_DEFINITIONS ( -DSUPPORT_NET_UNIX_UDP ) SET ( TUXANCI_VERSION "9999" ) SET ( WORKDIR ${CMAKE_SOURCE_DIR}/src ) # data because some distributions want different data placement -SET ( CMAKE_DATA_PATH "/usr/local/share/" CACHE PATH "Install path prefix" ) +SET ( CMAKE_CONF_PATH "/etc" CACHE PATH "Config path prefix" ) +SET ( CMAKE_DATA_PATH "/usr/local/share/" CACHE PATH "Data path prefix" ) +SET ( LIB_INSTALL_DIR "/usr/local/share/lib/" CACHE PATH "Library path prefix" ) SET ( CMAKE_INSTALL_PREFIX "/usr/local/" CACHE PATH "Install path prefix" ) -CONFIGURE_FILE ( ${WORKDIR}/base/path.h.in ${WORKDIR}/base/path.h ) ############################################################################### # BASIC PROJECT VALUES ############################################################################### @@ -133,6 +134,9 @@ IF ( WIN ) SET ( SDLTTF_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/packaging/windows/SDL/include/" ) ENDIF ( NOT Server ) # override basic directory placement + SET ( CMAKE_CONF_PATH "../${APPNAME}/etc" CACHE PATH "Config path prefix" ) + SET ( CMAKE_DATA_PATH "../${APPNAME}/share/" CACHE PATH "Data path prefix" ) + SET ( CMAKE_INSTALL_PREFIX ".." CACHE PATH "Install path prefix" ) SET ( CMAKE_INSTALL_BINDIR ${APPNAME}/bin ) SET ( CMAKE_INSTALL_LIBDIR ${APPNAME}/lib ) SET ( CMAKE_INSTALL_DATADIR ${APPNAME}/share/ ) @@ -175,6 +179,7 @@ MESSAGE ( "Cflags:${CMAKE_C_FLAGS}" ) MESSAGE ( "CXXflags:${CMAKE_CXX_FLAGS}" ) MESSAGE ( STATUS "<Compiling SRC>" ) MESSAGE ( STATUS "<******************************>" ) +CONFIGURE_FILE ( ${WORKDIR}/base/path.h.in ${WORKDIR}/base/path.h ) ADD_SUBDIRECTORY ( src ) ############################################################################### # DATA INSTALLATION |