CMakeLists.txt
1.23 KB
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
PROJECT(maca-analyse)
include_directories( ${CMAKE_SOURCE_DIR} )
find_package(Toki 1.0.0 REQUIRED)
set(LIBS ${LIBS} ${Toki_LIBRARY})
find_package(Corpus2 1.0.9 REQUIRED)
set(LIBS ${LIBS} ${Corpus2_LIBRARIES})
include_directories(${Corpus2_INCLUDE_DIR})
find_package(Boost 1.41 REQUIRED COMPONENTS program_options system filesystem regex)
include_directories(${maca_BINARY_DIR}/include)
include_directories(${Boost_INCLUDE_DIR})
link_directories(${Boost_LIBRARY_DIRS})
find_package(ICU REQUIRED)
include_directories(${ICU_INCLUDE_DIR})
link_directories(${ICU_LIBRARY_DIRS})
find_package(OpenMP)
if (OPENMP_FOUND)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${OpenMP_CXX_FLAGS}")
endif(OPENMP_FOUND)
add_executable( maca-analyse main.cpp )
add_executable( maca-analyse-batch batch.cpp )
target_link_libraries ( maca-analyse maca ${Boost_LIBRARIES} ${LIBS})
target_link_libraries ( maca-analyse-batch maca ${Boost_LIBRARIES} ${LIBS})
install(TARGETS maca-analyse
RUNTIME DESTINATION bin)
install(TARGETS maca-analyse-batch
RUNTIME DESTINATION bin)