Use CMAKE_BINARY_DIR instead CMAKE_SOURCE_DIR

Most times CMAKE_SOURCE_DIR is equal to CMAKE_BINARY_DIR but when someone wants to generate project files somewhere other than source directory (like [this](https://github.com/ebraminio/glcourse/blob/master/init.sh#L5)), this would work better