As far as I read the code, it should be "QVariantList:-mthumb,-mfpu=neon-vfpv4,etc"
i.e. type is QVariantList and the value is a comma-separated list of strings. Individual elements cannot contain ‘,’ themselves. Br, Eike > On Dec 16, 2019, at 15:35, Юрий Лунёв via Development > <[email protected]> wrote: > > Hello, > > I’m trying to figure out the syntax of sdktool so that I could set up my > custom Yocto-built SDK in automatic and manageable way. > > What I’m stuck with now is the command to add a toolchain: > $SDKTOOL addTC --id «ProjectExplorer.ToolChain.Gcc:me.gcc" \ > --language C \ > --name "Myir GCC" \ > --path > ${X86_SYSROOT}/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc \ > --abi arm-linux-generic-elf-32bit \ > --supportedAbis arm-linux-generic-elf-32bit \ > ProjectExplorer.GccToolChain.PlatformCodeGenFlags QString:"-mthumb > -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7" > > > What happens is that PlatformCodeGenFlags appear as a single variable quoted > by ‘ from both sides. And the compiler fails this way. > > I found out that there’s a way to specify QStringList instead, but I can’t > figure out the syntax. It’s something related to QVariant, > QVariantList etc, and there isn’t documentation for it, or I’m too blind to > find that. > > How do I say something like the following) > $SDKTOOL addTC --id «ProjectExplorer.ToolChain.Gcc:me.gcc" \ > --language C \ > --name "Myir GCC" \ > --path > ${X86_SYSROOT}/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc \ > --abi arm-linux-generic-elf-32bit \ > --supportedAbis arm-linux-generic-elf-32bit \ > ProjectExplorer.GccToolChain.PlatformCodeGenFlags QStringList: > '-mthumb’, '-mfpu=neon-vfpv4', 'mfloat-abi=hard’, '-mcpu=cortex-a7’ > > Best regards, Yury Lunyov. > _______________________________________________ > Development mailing list > [email protected] > https://lists.qt-project.org/listinfo/development -- Eike Ziller Principal Software Engineer The Qt Company GmbH Erich-Thilo-Straße 10 D-12489 Berlin [email protected] http://qt.io Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
