AndrewBelt / osdialog

A cross platform wrapper for OS dialogs like file save, open, message boxes, inputs, color picking, etc.
Creative Commons Zero v1.0 Universal
122 stars 19 forks source link

cmake infrastructure #20

Open flriancu opened 3 years ago

flriancu commented 3 years ago

Related to #19 . Since I was already finished with the PR, I thought I might as well file it.

I've split the commits so you can cherry-pick individual changes as you see fit. Changes are listed in the commit messages.

Tested on Windows (cl v14.00 via vs2015, cl v14.28 via vs2019, clang-cl, clang, mingw-gcc), Linux (clang, gcc), macOS (clang).