DummyMacro.cmake 927 B

1234567891011121314151617181920
  1. macro(dummy)
  2. if(NOT CMAKE_CURRENT_FUNCTION STREQUAL "calling_macro")
  3. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION`")
  4. endif()
  5. if(NOT CMAKE_CURRENT_FUNCTION_LIST_FILE MATCHES "^.*/function/CMAKE_CURRENT_FUNCTION.cmake$")
  6. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION_LIST_FILE`")
  7. endif()
  8. if(NOT CMAKE_CURRENT_FUNCTION_LIST_FILE STREQUAL _THIS_FILE)
  9. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION_LIST_FILE`")
  10. endif()
  11. if(NOT CMAKE_CURRENT_FUNCTION_LIST_DIR MATCHES "^.*/Tests/RunCMake/function$")
  12. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION_LIST_DIR`")
  13. endif()
  14. if(NOT CMAKE_CURRENT_FUNCTION_LIST_LINE EQUAL 77)
  15. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION_LIST_LINE`")
  16. endif()
  17. if(NOT CMAKE_CURRENT_FUNCTION_LIST_DIR STREQUAL _THIS_DIR)
  18. message(SEND_ERROR "Bad value of `CMAKE_CURRENT_FUNCTION_LIST_DIR`")
  19. endif()
  20. endmacro()