|
Revision 28, 0.7 KB
(checked in by anton, 3 years ago)
|
|
cmake branch added
|
| Line | |
|---|
| 1 | # - Check whether the C compiler supports a given flag. |
|---|
| 2 | # CHECK_C_COMPILER_FLAG(FLAG VARIABLE) |
|---|
| 3 | # |
|---|
| 4 | # FLAG - the compiler flag |
|---|
| 5 | # VARIABLE - variable to store the result |
|---|
| 6 | |
|---|
| 7 | # Copyright (c) 2006, Alexander Neundorf, <neundorf at kde.org> |
|---|
| 8 | # |
|---|
| 9 | # Redistribution and use is allowed according to the terms of the BSD license. |
|---|
| 10 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. |
|---|
| 11 | |
|---|
| 12 | |
|---|
| 13 | INCLUDE(CheckCSourceCompiles) |
|---|
| 14 | |
|---|
| 15 | MACRO (CHECK_C_COMPILER_FLAG _FLAG _RESULT) |
|---|
| 16 | SET(SAFE_CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS}") |
|---|
| 17 | SET(CMAKE_REQUIRED_DEFINITIONS "${_FLAG}") |
|---|
| 18 | CHECK_C_SOURCE_COMPILES("int main() { return 0;}" ${_RESULT}) |
|---|
| 19 | SET (CMAKE_REQUIRED_DEFINITIONS "${SAFE_CMAKE_REQUIRED_DEFINITIONS}") |
|---|
| 20 | ENDMACRO (CHECK_C_COMPILER_FLAG) |
|---|