This repository has been archived by the owner on May 11, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCMakeLists.txt
41 lines (32 loc) · 1.43 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cmake_minimum_required(VERSION 2.6)
PROJECT(e4rat-lite)
set(E4RAT-LITE_VERSION "2.7-git")
IF(CMAKE_BUILD_TYPE STREQUAL "release")
set(CMAKE_VERBOSE_MAKEFILE off)
else(CMAKE_BUILD_TYPE STREQUAL "release")
set(CMAKE_VERBOSE_MAKEFILE on)
endif(CMAKE_BUILD_TYPE STREQUAL "release")
set(LOCALE_INSTALL_DIR "/usr/share/locale")
IF( NOT CMAKE_BUILD_TYPE )
SET( CMAKE_BUILD_TYPE "debug" )
ENDIF()
IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX "/" CACHE PATH "e4rat install prefix" FORCE)
ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(Boost_USE_STATIC_LIBS OFF)
set(Boost_USE_MULTITHREADED OFF)
find_package(Boost 1.41 COMPONENTS system filesystem regex REQUIRED)
set(${PROJECT_NAME}_LIBRARIES ${${PROJECT_NAME}_LIBRARIES}
${Boost_LIBRARIES})
set(Boost_VERSION_STR "${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}")
add_subdirectory( ${CMAKE_CURRENT_SOURCE_DIR}/src)
add_subdirectory( ${CMAKE_CURRENT_SOURCE_DIR}/doc)
add_subdirectory( ${CMAKE_CURRENT_SOURCE_DIR}/po)
add_custom_target(src
COMMAND test -e ${PROJECT_NAME}-${E4RAT-LITE_VERSION} || mkdir ${PROJECT_NAME}-${E4RAT-LITE_VERSION}
COMMAND rsync -p --relative `git ls-files` ${PROJECT_NAME}-${E4RAT-LITE_VERSION}
COMMAND tar pczf ${PROJECT_NAME}_${E4RAT-LITE_VERSION}_src.tar.gz ${PROJECT_NAME}-${E4RAT-LITE_VERSION}
)
INSTALL(FILES e4rat-lite.conf
DESTINATION "/etc/"
)