Jonas Hahnfeld | 5af381a | 2017-11-29 19:31:48 +0000 | [diff] [blame] | 1 | if (${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() |
| 10 | endif() |
| 11 | |
| 12 | if (${OPENMP_ENABLE_WERROR}) |
| 13 | append_if(OPENMP_HAVE_WERROR_FLAG "-Werror" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) |
| 14 | endif() |
| 15 | |
| 16 | append_if(OPENMP_HAVE_STD_CPP11_FLAG "-std=c++11" CMAKE_CXX_FLAGS) |