build_tools:cmake:iree_bytecode_module: Use get_filename_component to get path (#6910)
diff --git a/build_tools/cmake/iree_bytecode_module.cmake b/build_tools/cmake/iree_bytecode_module.cmake index bc6e796..a63495b 100644 --- a/build_tools/cmake/iree_bytecode_module.cmake +++ b/build_tools/cmake/iree_bytecode_module.cmake
@@ -52,11 +52,7 @@ iree_get_executable_path(_EMBEDDED_LINKER_TOOL_EXECUTABLE "lld") set(_ARGS "${_RULE_FLAGS}") - # Check source file path to support absolute path. - set(_SRC_PATH "${_RULE_SRC}") - if (NOT IS_ABSOLUTE ${_SRC_PATH}) - set(_SRC_PATH "${CMAKE_CURRENT_SOURCE_DIR}/${_RULE_SRC}") - endif() + get_filename_component(_SRC_PATH "${_RULE_SRC}" REALPATH) list(APPEND _ARGS "${_SRC_PATH}") list(APPEND _ARGS "-o") list(APPEND _ARGS "${_RULE_NAME}.vmfb")