conan-io/conan

[question] Cross-compilation with SCons and tool_requires

Open

#11 945 ouverte le 23 août 2022

Voir sur GitHub
 (5 commentaires) (0 réactions) (1 assigné)Python (961 forks)batch import
Feedback please!complex: mediumcomponent: Buildhelp wantedtype: feature

Métriques du dépôt

Stars
 (7 457 stars)
Métriques de merge PR
 (Merge moyen 15j 16h) (41 PRs mergées en 30 j)

Description

I am trying to setup cross-compilation with SCons where Conan provides the cross-compiler as a binary package. So, I have created a cross-compiler package which works fine with CMAKE when I add it as tool_requires and set the correct host profile.

For SCons however I am not sure how I can add the location of the cross-compiler binaries to the build environment. The SConscript_conan file does not contain anything regarding the packages installed via tool_requires. I would expect that they show up, so that I can add the BINPATH to the SCons environment. I can't add the pakckage as normal requires because then the build and host environments don't match anymore.

Does anyone have a suggestion what the recommend approach is for cross-compilation with SCons?

Guide contributeur