tup: add MSDFGEN_PUBLIC define;

This commit is contained in:
bjorn 2023-10-03 11:17:06 -07:00
parent f0686f0115
commit cf744ace83
1 changed files with 2 additions and 0 deletions

View File

@ -281,9 +281,11 @@ end
if config.modules.data then
cflags_rasterizer += '-Ideps/msdfgen'
cflags_rasterizer += '-DMSDFGEN_PUBLIC='
lflags += '-lmsdfgen'
msdfgen_cflags += '-fPIC'
msdfgen_cflags += target == 'win32' and '-DMSDFGEN_PUBLIC=__declspec(dllexport)' or '-DMSDFGEN_PUBLIC='
msdfgen_src += 'deps/msdfgen/core/*.cpp'
tup.foreach_rule(msdfgen_src, '^ CC msdfgen/%b^ $(cxx) $(flags) $(msdfgen_cflags) -c %f -o %o', '.obj/msdfgen/%B.o')
tup.rule('.obj/msdfgen/*.o', '^ LD %o^ $(cxx) $(flags) -shared -o %o %f', lib('msdfgen'))