altered how cmake does dependencies on sial compilation so that it will ...

...recompile a touched sial file