Hi.
Yes, it's easy to set up different paths for your source files, tests, and includes. It's no problem if you want to specify relative paths with Ceedling... make them relative to where your project.yml file is, and call ceedling from that folder, and everything will work out fine.
To configure the paths that Ceedling will look for your files, you set the :paths: in the project.yml file:
:paths:
:source:
- "+:one/subfolder/"
- "+:../use/all/folders/nested/**"
:test:
- "test/"
:include:
- "another/path/of/includes"
You can find this sort of configuration information in the ceedling docs here:
There you will find all the ways of managing paths and even individual files.
Mark