updated CMakelists