x (type option)

All source files found subsequent to -x type will be recognized as a particular type.

IDE Equivalent

Windows: None

Linux: None

Mac OS X: None

Architectures

IA-32, Intel® 64 architectures

Syntax

Linux and Mac OS X:

-x type

Windows:

None

Arguments

type

is the type of source file. Possible values are:

c

C source file

c++

C++ source file

c-header

C header file

cpp-output

C pre-processed file

c++-cpp-output

C++ pre-processed file

assembler

Assembly file

assembler-with-cpp

Assembly file that needs to be preprocessed

none

Disable recognition, and revert to file extension

Default

none

Disable recognition and revert to file extension.

Description

All source files found subsequent to -x will be recognized as a particular type.

Alternate Options

None

Example

Suppose you want to compile the following C and C++ source files whose extensions are not recognized by the compiler:

File Name

Language

file1.c99

C

file2.cplusplus

C++

We will also include these files whose extensions are recognized:

File Name

Language

file3.c

C

file4.cpp

C++

The command-line invocation using the -x option follows:

icpc -x c file1.c99 -x c++ file2.cplusplus -x none file3.c file4.cpp

Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.