Ignore o OpenMP na máquina que não o possui

Eu tenho um programa C ++ usando o OpenMP, que será executado em várias máquinas que podem ter ou não o OpenMP instalado.

Como eu poderia fazer meu programa saber se uma máquina não tem OpenMP e ignorar esses#include <omp.h>, Diretivas OpenMP (como#pragma omp parallel ...) e / ou funções da biblioteca (comotid = omp_get_thread_num();)

questionAnswers(5)

yourAnswerToTheQuestion