diff options
| -rw-r--r-- | xmake/modules/package/manager/kotlin-native/find_package.lua | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/xmake/modules/package/manager/kotlin-native/find_package.lua b/xmake/modules/package/manager/kotlin-native/find_package.lua index b58eff6b4..6a8134ec6 100644 --- a/xmake/modules/package/manager/kotlin-native/find_package.lua +++ b/xmake/modules/package/manager/kotlin-native/find_package.lua @@ -33,5 +33,19 @@ import("package.manager.kotlin-native.configurations") -- function main(name, opt) opt = opt or {} - + local result = {} + local installdir = assert(opt.installdir, "installdir not found!") + local libraries = os.files(path.join(installdir, "lib", "*.klib")) + for _, libraryfile in ipairs(libraries) do + result.libfiles = result.libfiles or {} + result.links = result.links or {} + result.linkdirs = result.linkdirs or {} + table.insert(result.links, path.basename(libraryfile)) + table.insert(result.linkdirs, path.directory(libraryfile)) + table.insert(result.libfiles, libraryfile) + end + if result.links then + print(result) + return result + end end |
