GFlags builds multiple targets, require aligning build options on windows builds. FetchModule offloads project configuration to cmake. This also allows to align build configurations and targets across projects: https://crascit.com/2015/07/25/cmake-gtest/