This commit removes references to unused curator dependencies and options in the `cura_wasm` and `cura_build` profiles. Additionally, it adds specific curator printer settings to `cura_wasm` and replaces options with corresponding `tools.build` configuration in `cura_build` for cleaner and updated profile management.
Contribute to NP-637
Include conditional environment-specific paths for resource and materials directories used by the curator. These paths are set when the CI (Continuous Integration) environment variable is detected, ensuring proper resource handling during automated builds.
Contribute to NP-637
Integrate `tools.cmake.cmake_layout:build_folder_vars` with `['settings.os']` into the `cura_wasm` profile. This change enhances the build configuration by setting up OS-specific build folders, improving the organization and potential debugging process.
Contribute to NP-637
Introduce a new 'cura_clang.jinja' profile for using Clang 18 with specific compiler settings. Update 'cura_wasm.jinja' by modifying plugin options and adding new settings for curator and libzip. Additionally, adjust the C++ standard setting for the 'curator' component in 'cura.jinja'.
Contribute to CURA-11622