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() |