project(mpiHandler)


find_package(MPI REQUIRED)
#INCLUDE(CMakeForceCompiler)
#CMAKE_FORCE_CXX_COMPILER(mpicxx "MPI C++ Compiler")

cmake_minimum_required(VERSION 2.6)

#FIND_PACKAGE(Boost COMPONENTS program_options)

#include_directories (${Matrices_SOURCE_DIR})
#link_directories(${Matrices_BINARY_DIR})
#include_directories (${Comparator_SOURCE_DIR})
#link_directories(${Comparator_BINARY_DIR})

add_library(mpi_handler SHARED mpi_handler.cpp)

include_directories(${MPI_INCLUDE_PATH})
SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${MPI_COMPILE_FLAGS})
set_target_properties(mpi_handler PROPERTIES
	COMPILE_FLAGS "${MPI_COMPILE_FLAGS}"
	LINK_FLAGS "${MPI_LINK_FLAGS}")

#add_executable(parallelSimilarity main.cpp parallelSimilarity.cpp Config.cpp
#                MatrixSaverSuperMatrix.cpp MatrixSaverTextFile.cpp MatrixSaverDenseMatrix.cpp)

#include_directories(${Boost_INCLUDE_DIR})

#target_link_libraries(parallelSimilarity similarity matrices comparator ${Boost_LIBRARIES})

#target_link_libraries(parallelSimilarity matrices comparator ${Boost_LIBRARIES} ${MPI_LIBRARY})

