1. add index for patchs; 2. add cmake options for test and binary; Signed-off-by: haozi007 <liuhao27@huawei.com> (cherry picked from commit 0c9b212a026c8f4b1483606d6b4ec6bac14f8b03)