foreach (factory raw thread boost ucontext)
string (TOUPPER have_${factory}_contexts VARNAME)
if (${factory} STREQUAL "thread" OR ${VARNAME})
foreach (factory raw thread boost ucontext)
string (TOUPPER have_${factory}_contexts VARNAME)
if (${factory} STREQUAL "thread" OR ${VARNAME})