|
Revision 43, 0.7 kB
(checked in by anton, 1 year ago)
|
trunk replaced with 1.0RC1
|
| 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) |
|---|