blob: 82d287b8e006dbcf33c3948eeed10e1534b0390d [file] [log] [blame]
Jonas Hahnfeldfc473de2017-11-30 17:08:31 +00001cmake_minimum_required(VERSION 2.8)
2project(DetectTestCompiler C CXX)
3
4function(write_compiler_information lang)
5 set(information "${CMAKE_${lang}_COMPILER}")
6 set(information "${information}\\;${CMAKE_${lang}_COMPILER_ID}")
7 set(information "${information}\\;${CMAKE_${lang}_COMPILER_VERSION}")
8 set(information "${information}\\;${OpenMP_${lang}_FLAGS}")
9 file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${lang}CompilerInformation.txt ${information})
10endfunction(write_compiler_information)
11
12find_package(OpenMP)
13if (NOT OpenMP_Found)
14 set(OpenMP_C_FLAGS "-fopenmp")
15 set(OpenMP_CXX_FLAGS "-fopenmp")
16endif()
17
18write_compiler_information(C)
19write_compiler_information(CXX)