# ipo-separate, Qipo-separate

Tells the compiler to generate one object file for every source file.

## Syntax

Linux: | -ipo-separate

macOS: | None

Windows: | /Qipo-separate

## Arguments

None

## Default

OFF | The compiler decides whether to create one or more object files.

## Description

This option tells the compiler to generate one object file for every source file. It overrides any [Q]ipo option specification.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Interprocedural Optimization (IPO) Options

## See Also

ipo, Qipo compiler option