Построение проекта с помощью системы сборки CMake

Перейдите в корень директории проекта

  1. Конфигурация проекта: Makefile, .sln, и т.д.

    mkdir build && cd build
    cmake -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON -D CMAKE_BUILD_TYPE=Release ..
    

    Важные CMake ключи для конфигурации проекта:

    • -D USE_SEQ=ON включает последовательные лабораторные работы.

    • -D USE_MPI=ON включает MPI лабораторные работы.

    • -D USE_OMP=ON включает OpenMP лабораторные работы.

    • -D USE_TBB=ON включает TBB лабораторные работы.

    • -D USE_STL=ON включает std::thread лабораторные работы.

    • -D USE_FUNC_TESTS=ON включает функциональные тесты.

    • -D USE_PERF_TESTS=ON включает тесты на производительность.

    • -D CMAKE_BUILD_TYPE=Release требуемый CMake параметр для стабильной работы репозитория.

    Ряд CMake флагов может быть выключен, если они не требуются для выполнения работы.

  2. Построение проекта:

    cmake --build . --config Release --parallel
    
  3. Проверка задач:

    • Запустите <project's folder>/build/bin