[fix] Cache SOFTWARE_ variables
By caching INTERNAL SOFTWARE_
variables, it should allow once again incremental builds to work without having to redefine those variables.
It worked for me, can yall test on your end cmake-gui/qtcreator to be sure ? @melanie.carriere @nick.laurenson @nicolas.cadart @jerome.dias