[Configure] rewrite it using CMAKE_PARSE_ARGUMENTS() with VAL;STRING_VAL opts
[Configure] add usage example
[Configure] add it into README