help="To keep dist ports the same with old version cmake, old cmakelists.txt files are needed to parse dist_ports. If a directories are newly created and there is no cmakelists.txt file, the directory path must be specified by this option. The dirs are not recursive.",
)
parser.add_argument(
"--only-check-changed",
'-o',
type=lambdax:x.lower()notin["false","0","off"],
required=False,
default=False,
help="Only check wheather the CMake files should be rewriten, do not write it enven if it should be write",