added CMakeLists.txt for metapackage and remove update_value function for enum dropdown to prevent double update