this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

WIP changes for adding SDK header generating methods to stub generator

Code is currently untested.

Thomas A 1cc5b56f 029d3317

+13 -2
+13 -2
tools/darling-stub-gen
··· 186 186 if library: 187 187 cmake.write("set(DYLIB_INSTALL_NAME \"%s\")\n" % full_path) 188 188 cmake.write("set(DYLIB_COMPAT_VERSION \"%s\")\n" % compat) 189 - cmake.write("set(DYLIB_CURRENT_VERSION \"%s\")\n\n" % current) 189 + cmake.write("set(DYLIB_CURRENT_VERSION \"%s\")\n" % current) 190 + cmake.write("set(FRAMEWORK_VERSION \"A\")\n\n") 190 191 191 192 c_header.write("\n#ifndef _%s_H_\n#define _%s_H_\n\n" % (target_name, target_name)) 192 193 ··· 267 268 cmake.write("target_link_libraries(%s %s)\n" % (target_name, libraries)) 268 269 cmake.write("install(TARGETS %s DESTINATION libexec/darling/usr/lib)\n" % target_name) 269 270 else: 271 + cmake.write("remove_sdk_framework(%s\n" % target_name) 272 + if private_framework: 273 + cmake.write(" PRIVATE\n") 274 + cmake.write(")\n\n") 275 + cmake.write("generate_sdk_framework(%s\n" % target_name) 276 + cmake.write(" VERSION $\{FRAMEWORK_VERSION\}\n") 277 + cmake.write(" HEADER \"include/%s\"\n" % target_name) 278 + if private_framework: 279 + cmake.write(" PRIVATE\n") 280 + cmake.write(")\n\n") 270 281 cmake.write("add_framework(%s\n" % target_name) 271 282 cmake.write(" FAT\n CURRENT_VERSION\n") 272 283 if iossupport_system: 273 284 cmake.write(" IOSSUPPORT\n") 274 285 if private_framework: 275 286 cmake.write(" PRIVATE\n") 276 - cmake.write(" VERSION \"A\"\n\n") 287 + cmake.write(" VERSION $\{FRAMEWORK_VERSION\}\n\n") 277 288 cmake.write(" SOURCES\n") 278 289 cmake.write(" src/%s." % target_name + ("m" if uses_objc else "c") + "\n") 279 290 if uses_objc: