Skip to content

mrmichaeladavis/file-windows

 
 

Repository files navigation

Build status

This aims to have everything one needs to build file on windows with visual studio.

External Dependencies

  • regex: I am using PCRE2 version 10.30. Unfortunately this is not available on github with tags, so I commited it in this repo. I copied pcre2posix.h to regex.h.
  • dirent: Dirent is not available on windows, so I used a implementation from tronkko.
  • getopt: A similar problem exists with getopt, so I used a implementation from skandhurkat.

Linking

  • all the dependencies are statically linked or compiled into the dll
  • There is a .def file in windows headers describing the exports for the linker
  • Since dirent defines some of the symbols used in files readelf.c and magic.c the include is "patched" into them in the CMakeLists.txt

About

File and Libmagic build with Visual Studio

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 59.1%
  • HTML 13.8%
  • Roff 12.2%
  • Shell 8.0%
  • Makefile 4.2%
  • M4 1.0%
  • Other 1.7%