Commit Graph

2 Commits

Author SHA1 Message Date
matt johnson
bc9d93c897 Alembic, Imath, MaterialX, openexr: fix Linux libc++ and libc++abi library linkage options in third-party library build scripts
This removes the hard-coded (and incorrect) paths to the libc++ and libc++abi
static libraries in favor of just using the already provided library path and the library
names with the '-l' option.

#rb none
#preflight skip

[CL 19545833 by matt johnson in ue5-main branch]
2022-03-29 14:02:00 -04:00
matt johnson
50a02c96af MaterialX: add build script, build products, and module rules for using MaterialX in the engine on Linux
This change includes MaterialX version 1.38.1 built for use in UE5 on Linux.

Note that since we no longer support OpenGL on Linux, we do not build the
MaterialXRender libraries, since MaterialX does not offer a way to disable only
MaterialXRenderGlsl, which requires linking against OpenGL.

#jira UE-142380
#rb brandon.schaefer
#preflight 6216ed27a45a91013f4994fe

[CL 19176826 by matt johnson in ue5-main branch]
2022-02-28 13:03:39 -05:00