cmake_minimum_required( VERSION 2.8.10 FATAL_ERROR ) project( MpiIoc_Project ) find_package( MPI REQUIRED ) find_package( OpenMP REQUIRED ) get_filename_component( C_COMPILER_NAME ${CMAKE_C_COMPILER} NAME ) message ("--> C compiler: " ${C_COMPILER_NAME}) include_directories( ${MPI_INCLUDE_PATH} ) include_directories( ${CMAKE_BINARY_DIR} ) include_directories( ${CMAKE_SOURCE_DIR} ) message( STATUS "MpiIoc_Project - main C compiler ${CMAKE_C_COMPILER}" ) message( STATUS " -- MPI_INCLUDE_PATH ${MPI_INCLUDE_PATH}" ) message( STATUS " -- CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}" ) message( STATUS " -- CMAKE_SOURCE_DIR ${CMAKE_SOURCE_DIR}" ) set( CMAKE_BUILD_TYPE Debug ) set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib ) set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib ) set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin ) add_subdirectory( libC ) add_executable( TestMpiIocCApp TestMpiIocCApp.c ) target_link_libraries( TestMpiIocCApp MpiIocCShared )