| GET_CURRENT_FILE(current_file) | |
| if(NOT "${current_file}" STREQUAL "${CMAKE_CURRENT_LIST_FILE}") | |
| message(FATAL_ERROR | |
| "Macro file context is broken. Expected:\n" | |
| " ${CMAKE_CURRENT_LIST_FILE}\n" | |
| "but got:\n" | |
| " ${current_file}\n" | |
| "from the macro." | |
| ) | |
| endif() |