Hello,
Thank you so much! It worked!
$SDKTOOL rmTC --id "ProjectExplorer.ToolChain.Gcc:myir.gcc"
$SDKTOOL addTC --id "ProjectExplorer.ToolChain.Gcc:myir.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
QVariantList:-mthumb,-mfpu=neon-vfpv4,-mfloat-abi=hard,-mcpu=cortex-a7
I can post complete file, if that’s an interest to anyone. Basically, I wrote a
script to automatically add a Yocto toolchain to Qt Creator.
> 18 дек. 2019 г., в 10:18, Eike Ziller <[email protected]> написал(а):
>
> 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