| enable_language(C) |
| |
| set(CMAKE_POLICY_WARNING_CMP0067 ON) |
| message("before try_compile with CMP0067 WARN-enabled but no variables") |
| try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/src.c |
| ) |
| message("after try_compile with CMP0067 WARN-enabled but no variables") |
| set(CMAKE_POLICY_WARNING_CMP0067 OFF) |
| |
| #----------------------------------------------------------------------------- |
| |
| set(CMAKE_C_STANDARD 90) |
| |
| message("before try_compile with CMP0067 WARN-default") |
| try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/src.c |
| ) |
| message("after try_compile with CMP0067 WARN-default") |
| |
| set(CMAKE_POLICY_WARNING_CMP0067 ON) |
| message("before try_compile with CMP0067 WARN-enabled") |
| try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/src.c |
| ) |
| message("after try_compile with CMP0067 WARN-enabled") |
| |
| cmake_policy(SET CMP0067 OLD) |
| message("before try_compile with CMP0067 OLD") |
| try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/src.c |
| ) |
| message("after try_compile with CMP0067 OLD") |
| |
| cmake_policy(SET CMP0066 NEW) |
| message("before try_compile with CMP0067 NEW") |
| try_compile(RESULT ${CMAKE_CURRENT_BINARY_DIR} |
| ${CMAKE_CURRENT_SOURCE_DIR}/src.c |
| ) |
| message("after try_compile with CMP0067 NEW") |