1if (${OPENMP_STANDALONE_BUILD}) 2 # From HandleLLVMOptions.cmake 3 function(append_if condition value) 4 if (${condition}) 5 foreach(variable ${ARGN}) 6 set(${variable} "${${variable}} ${value}" PARENT_SCOPE) 7 endforeach(variable) 8 endif() 9 endfunction() 10endif() 11 12if (${OPENMP_ENABLE_WERROR}) 13 append_if(OPENMP_HAVE_WERROR_FLAG "-Werror" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) 14endif() 15 16append_if(OPENMP_HAVE_STD_GNUPP11_FLAG "-std=gnu++11" CMAKE_CXX_FLAGS) 17if (NOT OPENMP_HAVE_STD_GNUPP11_FLAG) 18 append_if(OPENMP_HAVE_STD_CPP11_FLAG "-std=c++11" CMAKE_CXX_FLAGS) 19endif() 20