Skip to content

visibility

starkos edited this page Apr 10, 2021 · 4 revisions

⚠️ We have a new website! Visit now for the most update to date documentation.
       This wiki is no longer being maintained.


Sets the default visibility for exported symbols in a shared object library.

visibility "switch"

By default, the generated project files will use the compilers default settings symbol visibility when building shared object libraries.

Parameters

switch is an identifier for symbol information.

Option Availability
Default gcc
Hidden gcc
Inline gcc

Applies To

Project configurations.

Availability

Premake 5.0 or later.

Examples

This project hides exported symbols for release builds.

project "MyProject"
    filter "configurations:Release"
        visibility "Hidden"

See Also

Clone this wiki locally