Select Git revision
CMakeLists.txt 890 B
cmake_minimum_required(VERSION 2.8.7)
project(macaon2)
add_definitions("-Wall" )
# for gcc < 5.3
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu11")
# better, but needs CMake >= 3.0
#set_property(GLOBAL PROPERTY CXX_STANDARD 11)
#set_property(GLOBAL PROPERTY C_STANDARD 11)
# activate with cmake -DMACA_EXPORT=TRUE
# to use macaon in python/java (with swig)
if(MACA_EXPORT)
# swig needs that c/c++ code is compiled with -fPIC
set (CMAKE_POSITION_INDEPENDENT_CODE TRUE)
endif()
include_directories(maca_common/include)
include_directories(perceptron/lib/include)
add_subdirectory(maca_common)
add_subdirectory(maca_tools)
add_subdirectory(perceptron)
#add_subdirectory(maca_lemmatizer)
add_subdirectory(maca_trans_parser)
add_subdirectory(maca_crf_tagger)
add_subdirectory(maca_graph_parser)
if(MACA_EXPORT)
add_subdirectory(maca_export)
endif()
#set(CMAKE_INSTALL_PREFIX ../)