Skip to content

Conversation

@pierrebai-adsk
Copy link
Collaborator

@pierrebai-adsk pierrebai-adsk commented Oct 31, 2025

Find the component creator and set CMake variables to its components. Add it to the install target.

  • Added FindAdskUsdComponentCreator.cmake CMake helper that finds the component creator.
  • It requires that a ADSK_USD_COMPONENT_CREATOR_ROOT_DIR env var or CMake var be set to the component creator install folder.
  • Find the component creator from the main CMakeLists.txt file.
  • Added a new CMake sub-project for the componen creator.
  • For now, it merely installs the pre-built component creator, if given any.
  • Added a --usdcomponentcreator-location option to build.py.

@pierrebai-adsk pierrebai-adsk self-assigned this Oct 31, 2025
@pierrebai-adsk pierrebai-adsk added the adsk Related to Autodesk plugin label Oct 31, 2025
@pierrebai-adsk pierrebai-adsk force-pushed the bailp/EMSUSD-2644/component-creator-integration branch from 7772c79 to b6907fe Compare November 3, 2025 15:15
@samuelliu-adsk
Copy link
Collaborator

Hi @pierrebai-adsk , Do you want to test it after the install or its just an optional?

@pierrebai-adsk pierrebai-adsk force-pushed the bailp/EMSUSD-2644/component-creator-integration branch from b6907fe to 8b53ab6 Compare November 3, 2025 16:23
@pierrebai-adsk
Copy link
Collaborator Author

The component creator is optional. I need to modify the ecg repo to make it all work in the pipeline.

samuelliu-adsk
samuelliu-adsk previously approved these changes Nov 3, 2025
@pierrebai-adsk pierrebai-adsk added ready-for-merge Development process is finished, PR is ready for merge and removed ready-for-merge Development process is finished, PR is ready for merge labels Nov 3, 2025
@pierrebai-adsk pierrebai-adsk force-pushed the bailp/EMSUSD-2644/component-creator-integration branch from 8b53ab6 to a6ab661 Compare November 5, 2025 19:11
@pierrebai-adsk pierrebai-adsk force-pushed the bailp/EMSUSD-2644/component-creator-integration branch from a6ab661 to d077dde Compare November 5, 2025 20:15
Find the component creator and set CMake variables to its components. Add it to the install target.

- Added `FindAdskUsdComponentCreator.cmake` CMake helper that finds the component creator.
- It requires that a `ADSK_USD_COMPONENT_CREATOR_ROOT_DIR` env var or CMake var be set to the component creator install folder.
- Handle the case where the given component creator root folder uses backslashes.
- Find the component creator from the main CMakeLists.txt file.
- Added a new CMake sub-project for the componen creator.
- For now, it merely installs the pre-built component creator, if given any.
- Added a `--usdcomponentcreator-location` option to build.py.
@pierrebai-adsk pierrebai-adsk removed their assignment Nov 5, 2025
@pierrebai-adsk pierrebai-adsk force-pushed the bailp/EMSUSD-2644/component-creator-integration branch from d077dde to be1ba9b Compare November 5, 2025 20:39
@pierrebai-adsk pierrebai-adsk self-assigned this Nov 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adsk Related to Autodesk plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants