Hi Konrad, I left out the details of the path encoding :) Effectively I was attempting to duplicate get_out_dir() as found here: https://github.com/flutter/engine/blob/master/tools/gn
My recipe is here: https://github.com/jwinarske/meta-flutter/blob/zeus/recipes-graphics/flutter-engine/flutter-engine_git.bb Cheers, Joel On Wed, Apr 1, 2020 at 10:46 AM Konrad Weihmann <[email protected]> wrote: > There is a single tick missing, but I'm sure you get the point > On 01.04.20 19:37, Konrad Weihmann wrote: > > What about > > do_configure() { > > cd ${@bb.utils.contains('PACKAGECONFIG_CONFARGS', '--verbose', > out/verbose', 'out', d)} > > } > On 01.04.20 18:55, Joel Winarske wrote: > > Hello, > > I'm trying the below in a recipe. Bitbake gives me: ERROR: Unable to > parse ...: Exited with "2" > > inherit python3native > > require utils.inc > > do_configure() { > > cd ${@get_out_dir(d)} > } > > (in utils.inc) > def get_out_dir(d): > import os > import argparse > pkgconfig_args = d.getVar("PACKAGECONFIG_CONFARGS") > > parser = argparse.ArgumentParser() > parser.add_argument("--verbose", help="increase output verbosity", > action="store_true") > args = parser.parse_args(pkgconfig_args) > if args.verbose: > return os.path.join('out', 'verbose') > > return 'out' > > > > What am I doing wrong, or is there a better way? Seems like it doesn't > like "args = parser.parse_args(pkgconfig_args)" > > The output directory is a combination of the arguments. > > > Thanks! > Joel > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#49013): https://lists.yoctoproject.org/g/yocto/message/49013 Mute This Topic: https://lists.yoctoproject.org/mt/72705531/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
