
ifneq ($(OS),macos)
	CC_FLAGS.openmp += -fopenmp
	LD_FLAGS.openmp += -fopenmp
else
	LIBOMP_PREFIX=$(call cached-shell,LIBOMP_PREFIX,brew --prefix libomp)
	ifeq ($(CC_STATIC_OPENMP),1)
		LD_LIBS.openmp=$(LIBOMP_PREFIX)/lib/libomp.a
	else
		LD_LIBS.openmp=
		LD_FLAGS.openmp=-lomp -L$(LIBOMP_PREFIX)/lib -Wl,-no_compact_unwind
	endif
endif

ifeq ($(CC_OPENMP),1)
CC_FLAGS.core += $(CC_FLAGS.openmp)
LD_FLAGS += $(LD_FLAGS.openmp)
LD_LIBS.ext += $(LD_LIBS.openmp)
endif
