Hi, I have a Qbs project that contains a static library and an executable that depends on the static library. The static library has some features which can be enabled or disabled through a couple of bool properties. It has a "myIncludes" property which contains the pathList of the include paths of its currently enabled features, and the executable needs to use these among its include paths.
What is the correct way to do this with Qbs? Here is what I've tried so far. (I'm not sure if it's OK to attach or paste code snippets on this mailing list, so I'll just use pastebin - I hope that's okay.) This is a dumbed-down example of what I'm trying to do: https://pastebin.com/2YF4d76y However, this fails with the following error: untitled4.qbs:37: error: TypeError: untitled4.qbs:37:27 Element at index 2 of list property 'includePaths' is undefined. String expected. This even simpler version still results in the same error: https://pastebin.com/BQLhQrJL This one almost seems to work, but the include paths are still not added: https://pastebin.com/BEgKRGJu It looks like "ex.myIncludePaths" is undefined at the time when the CppApplication item is evaluated. What am I doing wrong here? Thanks in advance for your answers! Cheers, Timur _______________________________________________ Qbs mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qbs
