added cygwin specific compiler flags
construct system specific pkgconfig definition using cmake