The binaries here are compiled with Microsoft Visual C++. The following configurations are built:
Debug\ - no optimizations, using the static debug C runtime (/MTd)
Release\ - optimizations on, using the static C runtime (/MT)
ReleaseDLL\ - the library is compiled in a .dll (libcpuid.dll), which you'd need to ship alongside your executable. Static C runtime.
Operating system and compiler version:
write-mode:overwrite
- name:Prepate artifacts
run:|
mkdir -pv "$DESTDIR/"{bin,include,lib}
echo -e "$(cat Readme.win)\n$(wmic os get caption,version -value | sed '/^[[:space:]]*$/d')\n$(MSBuild.exe -version | sed '/^[[:space:]]*$/d')" > "$DESTDIR/Readme.win"