Cube not finding FreeRTOS and header files when I copy a project to a new directory or use svn
I have a cube project, that uses FreeRTOS that was in a directory and working fine. Needed putting on svn, which I've done, but when I check it out to a new machine it won't compile telling me that it can't fine FreeRTOS.h, stm32h563xx.h and various others files.
When I look in the original project it looks like it's pointing to a load of hardcoded places to find various files such as:
/home/username/STM32Cube/Repository//Packs/STMicroelectronics/X-CUBE-FREERTOS/1.2.0/Middlewares/Third_Party/FreeRTOS/Source/include/
This is obviously terrible in its own right, but I think it would be better, if possible, that all these requisite source files are copied into the project so there's no worries at all about finding files.
If that's not possible, surely, thse shold be pointing at something like:
$(INST_DIR)/STM32Cube/Repository//Packs/STMicroelectronics/X-CUBE-FREERTOS/1.2.0/Middlewares/Third_Party/FreeRTOS/Source/include/
Or whatever Cube might use for its syntax.
All the FreeRTOS files are not in the project at all, but in some installation directory somewhere.
Even if I simply copy the whole working directory from one place to another on the same machine it won't compile, giving similar sort of errors which just seems bizarre.
Anyone know what's going on here please and how I can set all this up to be able to transferable from one machine to another [via svn or other version control]?
Thanks
