Построение проекта с помощью системы сборки CMake
Перейдите в корень директории проекта
Конфигурация проекта:
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 флагов может быть выключен, если они не требуются для выполнения работы.
Построение проекта:
cmake --build . --config Release --parallel
Проверка задач:
Запустите
<project's folder>/build/bin