[QBS] Add include files to project automatically.
Tim Hutt
tdhutt at gmail.com
Wed Jun 3 10:58:12 CEST 2015
Hi,
Is there a way I can somehow automatically add all the include files in my
include path to the files variable so they show up in the project pane of
Qt Creator? I.e. something like the code below but so that it actually
works.
Cheers,
Tim
CppApplication {
cpp.includePaths: [
".",
"./mbed",
"./mbed/TARGET_K22F",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM",
"./mbed/TARGET_K22F/TARGET_Freescale",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/device",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/device/MK22F51212",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/MK22F51212",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/common",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/common/phyksz8081",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/hal",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/hal/lptmr",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/hal/dac",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/hal/gpio",
"./mbed/TARGET_K22F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_KPSDK_CODE/hal/port",
etc... ]
files: [
"*.cpp",
"*.h",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/startup_MK22F12.o",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/mbed_overrides.o",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/board.o",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/system_MK22F51212.o",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/cmsis_nvic.o",
"./mbed/TARGET_K22F/TOOLCHAIN_GCC_ARM/retarget.o",
cpp.includePaths.map(function(a) { return a + "/*.h"; })
]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20150603/4655e2b9/attachment.html>
More information about the Qbs
mailing list