9 lines
364 B
Lua
9 lines
364 B
Lua
|
|
function main(target, name)
|
||
|
|
local api = string.upper(name) .. "_API"
|
||
|
|
if target:kind() == "static" then
|
||
|
|
target:add("defines", api .. "=", api .. "_VAL", {public = false})
|
||
|
|
else
|
||
|
|
target:add("defines", api.."=__declspec(dllimport)", {interface=true})
|
||
|
|
target:add("defines", api.."=__declspec(dllexport)", {public=false})
|
||
|
|
end
|
||
|
|
end
|