This repository has been archived on 2022-12-23. You can view files and clone it, but cannot push or open issues or pull requests.
fuck-premake-old2/website/docs/visibility.md
Sam Surtees 0e70ae7ab0 Added check for missing values in documentation to docs-check action
- Added missing values in documentation files
2021-11-03 02:52:20 +10:00

853 B

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
Internal gcc
Protected 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