nlib
Windows(Cygwin)用ライブラリに関する情報
前提となるソフトウェア
cygwin(64 bit)とgcc, cmake等のツールやzlibやlibcurl等のライブラリをインストールする必要があります。 以下が手順となります。
  1. cygwinのwget,tar,gawk,gpg,gpgvパッケージをインストールします。setup-x86_64.exeでインストールする必要があります。
  2. cygwinのgitパッケージをインストールするか、git for windowsへのパスを通しておきます。
  3. nlibのパッケージを展開します。
  4. cygwinのbashシェルから./setup/setup-cygwin-tools.shを実行すると、必要なソフトウェアがインストールされます。
また、/etc/fstabを編集してcygwin上でNTFSとPOSIXのACLマッピングを無効化することをお勧めいたします。
cygwin自体のインストールを自動化したい場合
PowerShell v5から利用可能になっているPackageManagement(One-Get, chocolatey)を利用すると、cygwin自体のインストールをコマンドで実行できます。
ディレクトリ構成
Windows(Cygwin)用パッケージのディレクトリ構成は以下のようになっています。
├── lib
│   └── cmake/cygwin
│       ├── libnx_*.a     # static 64bit libraries
│       └── libnx_*_d.a   # static 64bit libraries(debug)
└── samples
     └── cmake/cmake_cygwin.sh    # A shell script for creating makefiles for the sample programs.
参照
https://cygwin.com/cygwin-ug-net/using-filemodes.html
https://chocolatey.org/packages/Cygwin