fixed files not being added to flac project because of the use of filers

This commit is contained in:
Joseph Aquino 2025-12-31 00:26:41 -05:00
parent f39abf24dd
commit 6fa910901e
1 changed files with 18 additions and 18 deletions

View File

@ -13,6 +13,24 @@ function m.generateproject(liboutdir, intdir)
ogg.link() ogg.link()
files
{
path.join(rootdir, "flac/src/libFLAC/**.c"),
}
removefiles
{
path.join(rootdir, "flac/src/libFLAC/deduplication/**"),
}
includedirs
{
path.join(rootdir, "flac/include"),
path.join(rootdir, "flac/src/libFLAC/include"),
}
defines defines
{ {
"FLAC__NO_DLL", "FLAC__NO_DLL",
@ -27,23 +45,6 @@ function m.generateproject(liboutdir, intdir)
"HAVE_LROUND",--fix error in lpc.c <Static declaration of 'lround' follows non-static declaration> "HAVE_LROUND",--fix error in lpc.c <Static declaration of 'lround' follows non-static declaration>
"HAVE_STDINT_H", --fix error in alloc.h <# error> "HAVE_STDINT_H", --fix error in alloc.h <# error>
} }
filter""
includedirs
{
path.join(rootdir, "flac/include"),
path.join(rootdir, "flac/src/libFLAC/include"),
}
files
{
path.join(rootdir, "flac/src/libFLAC/**.c"),
}
removefiles
{
path.join(rootdir, "flac/src/libFLAC/deduplication/**"),
}
filter"system:windows" filter"system:windows"
files files
@ -61,7 +62,6 @@ function m.link()
path.join(rootdir, "flac/include"), path.join(rootdir, "flac/include"),
path.join(rootdir, "flac/src/libFLAC/include"), path.join(rootdir, "flac/src/libFLAC/include"),
} }
defines { "FLAC__NO_DLL" } -- in case projects want to reference flac directly, it wont expect a dynamic library
links {"flac"} links {"flac"}
ogg.link() ogg.link()
end end