OVERVIEW: A tool to bundle several input files of the specified type referring to the same source file but different targets into a single one. The resulting file can also be unbundled into different files by this tool if -unbundle is provided. USAGE: clang-offload-bundler [options] OPTIONS: Generic Options: --help - Display available options (--help-hidden for more) --help-list - Display list of available options (--help-list-hidden for more) --version - Display the version of this program clang-offload-bundler options: --### - Print any external commands that are to be executed instead of actually executing them - for testing purposes. --allow-missing-bundles - Create empty files if bundles are missing when unbundling. --bundle-align= - Alignment of bundle for binary files --inputs= - [,...] --list - List bundle IDs in the bundled file. --outputs= - [,...] --targets= - [-,...] --type= - Type of the files to be bundled/unbundled. Current supported types are: i - cpp-output ii - c++-cpp-output cui - cuda/hip-output d - dependency ll - llvm bc - llvm-bc s - assembler o - object a - archive of objects gch - precompiled-header ast - clang AST file --unbundle - Unbundle bundled file into several output files.