Fix GLSLANG_IS_SHARED_LIBRARY define
It was incorrectly always being set, causing linker warnings for MSVC builds. Also simplify the preprocessor nesting in `glslang\Public\ShaderLang.h`
This commit is contained in:
parent
a70f7dea77
commit
cb4788c7a6
2 changed files with 5 additions and 5 deletions
|
|
@ -58,13 +58,13 @@
|
|||
#endif
|
||||
#elif __GNUC__ >= 4
|
||||
#define GLSLANG_EXPORT __attribute__((visibility("default")))
|
||||
#else
|
||||
#define GLSLANG_EXPORT
|
||||
#endif
|
||||
#else // GLSLANG_IS_SHARED_LIBRARY
|
||||
#define GLSLANG_EXPORT
|
||||
#endif // GLSLANG_IS_SHARED_LIBRARY
|
||||
|
||||
#ifndef GLSLANG_EXPORT
|
||||
#define GLSLANG_EXPORT
|
||||
#endif
|
||||
|
||||
//
|
||||
// This is the platform independent interface between an OGL driver
|
||||
// and the shading language compiler/linker.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue