49 lines
1.1 KiB
Lua
49 lines
1.1 KiB
Lua
local platforms = {
|
|
win32 = {
|
|
defines = "_WIN32_AURORA_PREPROCESSOR",
|
|
targetLocal = true,
|
|
exts = {
|
|
SharedLib = ".dll",
|
|
WindowedApp = ".exe",
|
|
ConsoleApp = ".exe"
|
|
}
|
|
},
|
|
freebsd = {
|
|
targetLocal = true,
|
|
forceLLVMStl = true,
|
|
requiresElfStrip = true,
|
|
supportsElfStrip = true,
|
|
exts = {
|
|
SharedLib = ".so"
|
|
}
|
|
},
|
|
linux = {
|
|
defines = "_LINUX_AURORA_PREPROCESSOR",
|
|
forceLLVMStl = true,
|
|
targetLocal = true,
|
|
requiresElfStrip = true,
|
|
supportsElfStrip = true,
|
|
exts = {
|
|
SharedLib = ".so"
|
|
}
|
|
},
|
|
mac = {
|
|
defines = "_APPLE_AURORA_PREPROCESSOR",
|
|
targetLocal = true,
|
|
exts = {
|
|
SharedLib = ".dynlib"
|
|
}
|
|
},
|
|
ios = {
|
|
defines = "_APPLE_MOBILE_AURORA_PREPROCESSOR"
|
|
},
|
|
android = {
|
|
defines = "_ANDROID_AURORA_PREPROCESSOR",
|
|
requiresElfStrip = true,
|
|
exts = {
|
|
SharedLib = ".so"
|
|
}
|
|
}
|
|
}
|
|
|
|
auMergeTable(auFetchGlobal("Platforms"), platforms) |