improved CMake and SFML linking