diff --git a/build/scripts/actions/codeblocks/codeblocks_project.lua b/build/scripts/actions/codeblocks/codeblocks_project.lua
index 9882d5fbe..acfede4c2 100644
--- a/build/scripts/actions/codeblocks/codeblocks_project.lua
+++ b/build/scripts/actions/codeblocks/codeblocks_project.lua
@@ -102,10 +102,10 @@
_p(4,'', p.esc(cfg.buildtarget.relpath))
if cfg.debugdir then
- _p(4,'', p.esc(cfg.debugdir))
+ _p(4,'', p.esc(path.getrelative(prj.location, cfg.debugdir)))
end
- _p(4,'', p.esc(cfg.objectsdir))
+ _p(4,'', p.esc(path.getrelative(prj.location, cfg.objdir)))
-- identify the type of binary
local types = { WindowedApp = 0, ConsoleApp = 1, StaticLib = 2, SharedLib = 3 }