-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asset Importer Now Builds Inside of SDKWrapper Module #18273
base: development
Are you sure you want to change the base?
Asset Importer Now Builds Inside of SDKWrapper Module #18273
Conversation
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
…this should only compile for Tools (WIndows, Mac, Linux) Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
WiP. Right now assimp is built under the root build folder. Still need to move to be under SDKWrapper in a "External" folder |
Signed-off-by: AMZN-Gene <[email protected]>
Very nice, main concern I have is when someone uses it in an installer, and I'm not actually sure what should happen. I'm guessing all our use of assimp is as a static lib, and thus, its embedded in any dlls we ship, but its probably worth checking the linkage isn't broken or it doesn't need to install or copy assimp libs somewhere in the installer as part of this work. Normally you'd download the installer, and then it would fetch the assimp 3p from prebuilt. |
Recast also uses FetchContent, this code block here mentions installer setup |
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
…oid dont ever build tools Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
…s only produced on Windows Signed-off-by: AMZN-Gene <[email protected]>
…iler options though Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
Signed-off-by: AMZN-Gene <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like the idea of moving this into here, but we're currently looking at clean ways to do it. Please hold onto this, or get in touch, I think I can help clean this up in a way that will work very well with the installer version too
Upgrade to latest Assimp for Universal Scene Description (USD) support

Removing AssImp from 3rd Party and instead built by SDKWrapper using CMake's FetchContent.
Assimp library is a child folder of the SDKWrapper Module

Adds ~2 minutes to build time
Resolves RFC (Part 1): o3de/sig-simulation#92
Tested
Tested by importing a single USD (no references) into editor using a build from source and SDK