Every time when project is compiled there should be a change only in time stamp in executable file . But there are few addresses which are updating regularly when project is compiled. Is this a normal behavior of Cmake or are there any flags which needs to be added in CmakeLists.txt file?
I would start looking at the commands CMake runs and adding flags until it shows the same behavior. Then the problematic flag’s source can be investigated.