I can see below warning during linking in windows.
1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1> Checking Build System
1> CMake does not need to re-run because C:/Projects/pgagent/build/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/Projects/pgagent/build/pgaevent/CMakeFiles/generate.stamp is up-to-date.
2>------ Rebuild All started: Project: pgagent, Configuration: Debug Win32 ------
2> Building Custom Rule C:/Projects/pgagent/CMakeLists.txt
2> CMake does not need to re-run because C:/Projects/pgagent/build/CMakeFiles/generate.stamp is up-to-date.
2> connection.cpp
2> job.cpp
2> misc.cpp
2>C:\Projects\pgagent\misc.cpp(172): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data
2> pgAgent.cpp
2> precomp.cpp
2> unix.cpp
2> win32.cpp
2> Generating Code...
2>LINK : warning LNK4044: unrecognized option '/pthread'; ignored
2> pgagent.vcxproj -> C:\Projects\pgagent\build\Debug\pgagent.exe
2> pgagent.vcxproj -> C:/Projects/pgagent/build/Debug/pgagent.pdb (Full PDB)
========== Rebuild All: 2 succeeded, 0 failed, 0 skipped ==========
Is this only required in case of linux right ? I can work on this - Should we skip linking in case of Mac and windows ?