Commit graph

4 commits

Author SHA1 Message Date
310e1a8ed4 [WIP] Slap together some cmake nonsense
Used vcproj2cmake[1] (github mirror[2]) as a starting point, and then
added libxmp as a submodule and hacked up the CMakeLists until it was able to
successfully cross-compile on Linux via mingw. (Side note, I was using the
master branch of vcproj2cmake, but apparently there are several more recent
branches, including experimental_unverified which has more than 1000(!)
additional commits...)

Could definitely stand to get rid of more cruft in the recipe, esp since
we almost certainly won't be autogenerating the cmake stuff from the vcproj
going forward. Could even rewrite it from scratch instead, if someone
wanted to.

As such, this is definitely not in a state where it's ready to stand on its
own, lmao

[1]: https://sourceforge.net/projects/vcproj2cmake/
[2]: https://github.com/p/vcproj2cmake
2024-03-24 18:30:00 -07:00
90ac8e2561 Normalize external includes to lowercase filenames
Also remove leading case of resource.h in the vcproj, since it's all lowercase
on the filesystem, and everything else refers to it like that.
2024-03-24 18:26:11 -07:00
a21ae4e276 Correct definition of extern variables 2024-03-24 18:25:30 -07:00
b73851c471 Initial Commit 2024-03-20 23:09:10 -07:00