| block() |
| include("${info}") |
| set(INFO_CMAKE_C_IMPLICIT_LINK_LIBRARIES "${CMAKE_C_IMPLICIT_LINK_LIBRARIES}" PARENT_SCOPE) |
| endblock() |
| list(GET INFO_CMAKE_C_IMPLICIT_LINK_LIBRARIES -1 last_lib) |
| set(ENV{CMAKE_C_IMPLICIT_LINK_LIBRARIES_EXCLUDE} "${last_lib}") |
| enable_language(C) |
| message(STATUS "INFO_CMAKE_C_IMPLICIT_LINK_LIBRARIES=[${INFO_CMAKE_C_IMPLICIT_LINK_LIBRARIES}]") |
| message(STATUS "ENV{CMAKE_C_IMPLICIT_LINK_LIBRARIES_EXCLUDE}=[$ENV{CMAKE_C_IMPLICIT_LINK_LIBRARIES_EXCLUDE}]") |
| message(STATUS "CMAKE_C_IMPLICIT_LINK_LIBRARIES=[${CMAKE_C_IMPLICIT_LINK_LIBRARIES}]") |
| if("${last_lib}" IN_LIST CMAKE_C_IMPLICIT_LINK_LIBRARIES) |
| message(FATAL_ERROR "${last_lib} was not excluded!") |
| endif() |