Update comment in profiles/cura.jinja to explicitly state that boost/1.90.0 should have header_only and without_serialization set to "False" to build pagmo2 from source on ARM Windows. This clarifies the intended configuration for ARM64 Windows builds.
Add hwloc/*:shared=True and set boost/1.90.0 options (header_only=False, without_serialization=False) inside the ARM64 Windows profile block. These changes ensure hwloc is built as shared and tweak Boost configuration to address pagmo2/ARM64 build requirements on Windows.
Added specific shared library and option settings for ARM64 Windows in cura.jinja to improve compatibility. Removed the cura_build_optimized.jinja profile, consolidating build configuration into the main profile.
Modify the Conan profile by changing `curator*` to `curator/*`, ensuring that the `cppstd=20` setting applies to all versions of the curator package. This change helps maintain consistency across package versions and prevents potential configuration mismatches.
Contribute to NP-637
Added a conditional section in the profile to replace the libsystemd version with 255.10 or higher for Linux. This change addresses a temporary compatibility issue with grpc versions below 1.67.0. The modification ensures smooth integration until the grpc update is completed.
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