You could check the Release notes for Caja, to see if what you are looking for actually exists!
I suggest you identify your current version of Caja, go down that list until you reach that version, then work you way back up, one version at a time, until you come to the top, to determine if you will actually have any real benefit from trying to install directly from the source-code.
If there isn't anything that really stands out as a major benefit for you, I urge you to re-consider pursuing that approach, but that is your choice to make.
If you choose to proceed, you may wish to look over this earlier post of mine, and the other one that I refer to in that, for some tools and approaches for your building from source-code.