added cmake naming and versioning