- Type: Bug_Report --> Feature_Request
Please add option for disable resolve symlinks on Linux.
Related code: https://github.com/svn2github/CodeBlocks/blob/2cae1bfa35e2f849486168bb0a60fb5196407633/src/sdk/globals.cpp#L1002
It is really headache when something in your project in directory with symlink. All goes to hell.
Please read this topic, for more deeply understand problem:
http://forums.codeblocks.org/index.php?topic=17921.0
Recently I move .cbp file to symlink directory and expect transparent work all things as before. But codeblocks start resolve path to project file. All relative paths break.
Build system not work because located at top level above symlink.
Second attempt will be move only src folder to symlink.
Again fail. In Project explorer appear ridiculous ".." folders with big deepness.
Please lets allow users decide when circular dependency possible or when not.
Do not break work with symlinks only because some users possibly has circular dependency on it.