Linked/Shared Files

I have a few CIQ source files that are identical among various projects. I moved these into a "shared" folder, and then within the source directory in a project, I added a new file, and through the advanced menu, created a link to the shared source file.

When I build the project, it aborts - not able to find the global arrays and dictionaries that are defined in the shared file. Works perfectly find when that source file is not a link but rather part of the source directory for the project.

Any clue why this would happen? Shouldn't a linked file act identical to an actual file within the project's folders?