Work in progress - cmake build - not ready yet.