project (Par_DocTerm_Architect)
find_package(MPI REQUIRED)
FIND_PACKAGE(Boost COMPONENTS thread filesystem program_options)

include_directories (${Matrices_SOURCE_DIR})
link_directories(${Matrices_BINARY_DIR})
include_directories (${LexicalUnits_SOURCE_DIR})
link_directories(${LexicalUnits_BINARY_DIR})

add_executable(parallel_doc_term_architect main.cpp parallel_doc_term_architect.cpp Config.cpp MatrixSaver.cpp)
	
SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${MPI_COMPILE_FLAGS})
set_target_properties(parallel_doc_term_architect PROPERTIES
	COMPILE_FLAGS "${MPI_COMPILE_FLAGS}"
	LINK_FLAGS "${MPI_LINK_FLAGS}")

include_directories(${MPI_INCLUDE_PATH})

target_link_libraries(parallel_doc_term_architect ${Boost_LIBRARIES} ${MPI_LIBRARIES})


target_link_libraries (parallel_doc_term_architect mpi_handler joskipi corpus antlr lexicalunits poliqarp_reader matrices)
