How to force include path update ?
Hello,
I use STMCube IDE v1.3.0 Build: 5720_20200220_1053 (UTC)
When building, the include path are not updated with the include path properties.
I notice this mis-alignement is caused in the cproject :
include path are correct here :
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.26262030" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/CMSIS/Include"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/STM32L4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/CMSIS/Device/ST/STM32L4xx/Include"/>
<listOptionValue builtIn="false" value="../Core/Inc"/>
<listOptionValue builtIn="false" value="../Core/Inc/Acc"/>
<listOptionValue builtIn="false" value="../Core/Inc/AlgoItf"/>
<listOptionValue builtIn="false" value="../Core/Inc/Bluetooth"/>
<listOptionValue builtIn="false" value="../Core/Inc/Button"/>
<listOptionValue builtIn="false" value="../Core/Inc/Flash"/>
<listOptionValue builtIn="false" value="../Core/Inc/ISL"/>
<listOptionValue builtIn="false" value="../Core/Inc/Ouput"/>
<listOptionValue builtIn="false" value="../Core/Inc/PwrMgmt"/>
<listOptionValue builtIn="false" value="../Core/Drivers/CMSIS/Device/ST/STM32L4xx/Include"/>
<listOptionValue builtIn="false" value="../Core/Drivers/CMSIS/Include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/STM32L4xx_HAL_Driver/stm32l443xx/V1.11.0/Inc/"/>
<listOptionValue builtIn="false" value="../Core/Librairies/STM32L4xx_HAL_Driver/stm32l443xx/V1.11.0/Inc/Legacy"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/btpskrnl"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/btpsvend"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/btvs"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/hcitrans.dma"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/AUDIO/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/A2DP/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/AVCTP/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/AVRCP/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/GAVD/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/HDSET/include"/>
<listOptionValue builtIn="false" value="../Core/Librairies/Bluetopia/profiles/HFRE_16/include"/>
</option>
But are not aligned there :
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1351960159" name="MCU GCC Compiler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.1486773777">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths.175873836" name="Include paths (-I)" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.c.compiler.option.includepaths" useByScannerDiscovery="false" valueType="includePath">
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/CMSIS/Include"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/STM32L4xx_HAL_Driver/Inc/Legacy"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/STM32L4xx_HAL_Driver/Inc"/>
<listOptionValue builtIn="false" value="C:/Users/fto/STM32Cube/Repository/STM32Cube_FW_L4_V1.15.1/Drivers/CMSIS/Device/ST/STM32L4xx/Include"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/Acc"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/AlgoItf"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/Bluetooth"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/Button"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/Flash"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/ISL"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/Output"/>
<listOptionValue builtIn="false" value="C:/Travail/Projets/ComCom/EclipseWorkspaces/STMCube_TPGE/ComCom/Core/Inc/PwrMgmt"/>
</option>