support multiple cmake targets
support multiple cmake targets for win32/64