f03f1da4a5cb7b5c93fda26530925f49ac8746b9
[awesomized/libmemcached] / CMake / CheckCompiles.cmake
1 include(CheckCXXSourceCompiles)
2
3 function(check_compiles RESULT_VAR TEST)
4
5 unset(SOURCE)
6 foreach(HEADER IN LISTS ARGN)
7 string(APPEND SOURCE "#include <${HEADER}>\n")
8 endforeach()
9 string(APPEND SOURCE "
10 int main() {
11 ${TEST}
12 return 0;
13 }
14 ")
15 check_cxx_source_compiles("${SOURCE}" ${RESULT_VAR})
16 endfunction()