Use cmakedefine instead of cmakedefine01
Use cmakedefine instead of cmakedefine01

cmakedefine01 is always "defined" just with a value of 0 or 1 which will causing things like HAVE_UNISTD to evaluate to true on windows for example.

cjh1/protobuf,cjh1/protobuf