merge opcua-cmake part1