Intel® oneAPI DPC++/C++ Compiler
Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Xopenmp-target
Enables options to be passed to the specified tool in the device compilation tool chain for the OpenMP* target.
Syntax
| Linux: | -Xopenmp-target-tool=T "options" | 
| Windows: | -Xopenmp-target-tool=T "options" | 
Arguments
| tool | Can be one of the following: 
 Some targets may have frontend and backend in one component; in that case, options are merged. | ||||||
| T | Is the target triple device. | ||||||
| options | Are the options you want to pass to tool. | 
Default
| OFF | No options are passed to a tool. | 
Description
This option enables options to be passed to the specified tool in the device compilation tool chain for the OpenMP target.
When OpenMP* offloading is enabled, this option only applies to device-specific compilation.
IDE Equivalent
Visual Studio: Linker > General > Pass <arg> to the backend of target device compiler specified by <triple> for OpenMP offload
DPC++ > Language > Pass <arg> to the frontend of target device compiler for OpenMP offload
C/C++ > Language [Intel C++] > Pass <arg> to the frontend of target device compiler for OpenMP offload
Linker > General > Pass <arg> to the device code linker for OpenMP offload
Eclipse: Linker(Or Intel C++ Linker) > General > Pass <arg> to the backend of target device compiler specified by <triple> for OpenMP offload
Intel(R) oneAPI DPC++ Compiler > Language > Pass <arg> to the frontend of target device compiler for OpenMP offload
Intel C++ Compiler > Language > Pass <arg> to the frontend of target device compiler for OpenMP offload
Linker(Or Intel C++ Linker) > General > Pass <arg> to the device code linker for OpenMP offload
Alternate Options
None