Subject: | Curly brackets in make file variable expansion prevents automated build on Windows with nmake |
The generated Makefile.PL contains:
OBJECT => '${O_FILES}',
nmake only accepts parentheses in make file variable expansion, e.g. $(macroname). See also <https://msdn.microsoft.com/en-us/library/b56e5y08.aspx>.
AFAIK, other makes may allow but do not require curly braces in make macro expansions. E.g., see <http://www.gnu.org/software/make/manual/make.html#Reference>, <http://stackoverflow.com/a/25185742>.
Therefore, please change that line to
OBJECT => '$(O_FILES)',
With that change, Compress::LZ4Frame builds, tests, and installs successfully on Windows 10 with MS Visual Studio 2013.
Thank you.
-- Sinan