Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

removing some all files, updating osx projects

  • Loading branch information...
commit 12d54c5fea7ab04cf697ce46120d4998c4ed13ca 1 parent 02f5474
@stevedekorte stevedekorte authored
View
40 MakeBinaryRelease.io
@@ -1,40 +0,0 @@
-dynlibs := Directory with("addons") directories map(f,
- r := nil
- try(
- r = f at("_build") at("dll") files select(name endsWithSeq(".dylib")) first
- )
- r
-) select(!= nil)
-
-depends := dynlibs map(dllFile,
- lines := SystemCall clone setCommand("otool") setArguments(list("-L", dllFile path)) run split("\n") //stdout readLines
- //foreach(println)
- lines mapInPlace(beforeSeq("(") strip)
- lines removeFirst
- lines selectInPlace(beginsWithSeq("/"))
- lines selectInPlace(beginsWithSeq("/usr/lib/") not)
- lines selectInPlace(beginsWithSeq("/usr/local/lib/io/addons/") not)
- lines selectInPlace(beginsWithSeq("/System/Library/") not)
- if(lines isEmpty not,
- writeln("\n", dllFile name, " needs: ")
- lines foreach(line, writeln(" ", line))
- )
- lines
-) flatten
-
-external := Directory directoryNamed("_build") createSubdirectory("external")
-
-installScript := external fileNamed("install.sh") remove open
-
-depends foreach(depend,
- writeln("copying ", depend, " to ", external path)
- installScript write("cp ", Path with(external path, depend lastPathComponent), " ", depend, "\n");
- SystemCall clone setCommand("cp") setArguments(list(depend, external path)) run split("\n") //stdout readLines
-)
-installScript close
-SystemCall clone setCommand("chmod") setArguments(list("ug+x", installScript path)) run
-
-/*
-/opt/local/include/ncurses
-
-*/
View
27 extras/osx/osx.xcodeproj/project.pbxproj
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 42;
+ objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
@@ -3094,9 +3094,16 @@
/* Begin PBXProject section */
08FB7793FE84155DC02AAC07 /* Project object */ = {
isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0410;
+ };
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "osx" */;
- compatibilityVersion = "Xcode 2.4";
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
hasScannedForEncodings = 1;
+ knownRegions = (
+ en,
+ );
mainGroup = 08FB7794FE84155DC02AAC07 /* osx */;
projectDirPath = "";
projectRoot = "";
@@ -3361,7 +3368,6 @@
buildSettings = {
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = "$(HOME)/bin";
@@ -3558,7 +3564,9 @@
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../addons/Range/_build/dll\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../addons/Range/_build/lib\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../addons/TagDB/_build/lib\"";
+ ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = osx;
+ SDKROOT = macosx;
ZERO_LINK = YES;
};
name = Debug;
@@ -3566,10 +3574,7 @@
1DEB928708733DD80010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- ARCHS = (
- ppc,
- i386,
- );
+ ARCHS = "$(NATIVE_ARCH_ACTUAL)";
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = "$(HOME)/bin";
@@ -3766,7 +3771,9 @@
LIBRARY_SEARCH_PATHS_QUOTED_93 = "\"$(SRCROOT)/../../addons/Range/_build/dll\"";
LIBRARY_SEARCH_PATHS_QUOTED_94 = "\"$(SRCROOT)/../../addons/Range/_build/lib\"";
LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../addons/TagDB/_build/lib\"";
+ ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = osx;
+ SDKROOT = macosx;
};
name = Release;
};
@@ -3781,8 +3788,7 @@
/opt/local/include/libxml2,
/usr/local/include,
);
- PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
};
name = Debug;
};
@@ -3797,8 +3803,7 @@
/opt/local/include/libxml2,
/usr/local/include,
);
- PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
};
name = Release;
};
View
79 extras/osxmain/osxmain.1
@@ -1,79 +0,0 @@
-.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
-.\"See Also:
-.\"man mdoc.samples for a complete listing of options
-.\"man mdoc for the short list of editing options
-.\"/usr/share/misc/mdoc.template
-.Dd 10/25/09 \" DATE
-.Dt osxmain 1 \" Program name and manual section number
-.Os Darwin
-.Sh NAME \" Section Header - required - don't modify
-.Nm osxmain,
-.\" The following lines are read in generating the apropos(man -k) database. Use only key
-.\" words here as the database is built based on the words here and in the .ND line.
-.Nm Other_name_for_same_program(),
-.Nm Yet another name for the same program.
-.\" Use .Nm macro to designate other names for the documented program.
-.Nd This line parsed for whatis database.
-.Sh SYNOPSIS \" Section Header - required - don't modify
-.Nm
-.Op Fl abcd \" [-abcd]
-.Op Fl a Ar path \" [-a path]
-.Op Ar file \" [file]
-.Op Ar \" [file ...]
-.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
-arg2 ... \" Arguments
-.Sh DESCRIPTION \" Section Header - required - don't modify
-Use the .Nm macro to refer to your program throughout the man page like such:
-.Nm
-Underlining is accomplished with the .Ar macro like this:
-.Ar underlined text .
-.Pp \" Inserts a space
-A list of items with descriptions:
-.Bl -tag -width -indent \" Begins a tagged list
-.It item a \" Each item preceded by .It macro
-Description of item a
-.It item b
-Description of item b
-.El \" Ends the list
-.Pp
-A list of flags and their descriptions:
-.Bl -tag -width -indent \" Differs from above in tag removed
-.It Fl a \"-a flag as a list item
-Description of -a flag
-.It Fl b
-Description of -b flag
-.El \" Ends the list
-.Pp
-.\" .Sh ENVIRONMENT \" May not be needed
-.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
-.\" .It Ev ENV_VAR_1
-.\" Description of ENV_VAR_1
-.\" .It Ev ENV_VAR_2
-.\" Description of ENV_VAR_2
-.\" .El
-.Sh FILES \" File used or created by the topic of the man page
-.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
-.It Pa /usr/share/file_name
-FILE_1 description
-.It Pa /Users/joeuser/Library/really_long_file_name
-FILE_2 description
-.El \" Ends the list
-.\" .Sh DIAGNOSTICS \" May not be needed
-.\" .Bl -diag
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .El
-.Sh SEE ALSO
-.\" List links in ascending order by section, alphabetically within a section.
-.\" Please do not reference files that do not exist without filing a bug report
-.Xr a 1 ,
-.Xr b 1 ,
-.Xr c 1 ,
-.Xr a 2 ,
-.Xr b 2 ,
-.Xr a 3 ,
-.Xr b 3
-.\" .Sh BUGS \" Document known, unremedied bugs
-.\" .Sh HISTORY \" Document history if command behaves in a unique manner
View
231 extras/osxmain/osxmain.xcodeproj/project.pbxproj
@@ -1,231 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXBuildFile section */
- 8DD76FB00486AB0100D96B5E /* osxmain.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = C6A0FF2C0290799A04C91782 /* osxmain.1 */; };
- 9F45AD821095510900D03C48 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F45AD811095510900D03C48 /* main.c */; };
- 9F45AD861095514700D03C48 /* libiovmall.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F45AD851095514700D03C48 /* libiovmall.dylib */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 8;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- 8DD76FB00486AB0100D96B5E /* osxmain.1 in CopyFiles */,
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 8DD76FB20486AB0100D96B5E /* osxmain */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = osxmain; sourceTree = BUILT_PRODUCTS_DIR; };
- 9F45AD811095510900D03C48 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = main.c; path = ../../tools/source/main.c; sourceTree = SOURCE_ROOT; };
- 9F45AD851095514700D03C48 /* libiovmall.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiovmall.dylib; path = ../../_build/dll/libiovmall.dylib; sourceTree = SOURCE_ROOT; };
- C6A0FF2C0290799A04C91782 /* osxmain.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = osxmain.1; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 8DD76FAD0486AB0100D96B5E /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 9F45AD861095514700D03C48 /* libiovmall.dylib in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 08FB7794FE84155DC02AAC07 /* osxmain */ = {
- isa = PBXGroup;
- children = (
- 9F45AD851095514700D03C48 /* libiovmall.dylib */,
- 08FB7795FE84155DC02AAC07 /* Source */,
- C6A0FF2B0290797F04C91782 /* Documentation */,
- 1AB674ADFE9D54B511CA2CBB /* Products */,
- );
- name = osxmain;
- sourceTree = "<group>";
- };
- 08FB7795FE84155DC02AAC07 /* Source */ = {
- isa = PBXGroup;
- children = (
- 9F45AD811095510900D03C48 /* main.c */,
- );
- name = Source;
- sourceTree = "<group>";
- };
- 1AB674ADFE9D54B511CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 8DD76FB20486AB0100D96B5E /* osxmain */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- C6A0FF2B0290797F04C91782 /* Documentation */ = {
- isa = PBXGroup;
- children = (
- C6A0FF2C0290799A04C91782 /* osxmain.1 */,
- );
- name = Documentation;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 8DD76FA90486AB0100D96B5E /* osxmain */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "osxmain" */;
- buildPhases = (
- 8DD76FAB0486AB0100D96B5E /* Sources */,
- 8DD76FAD0486AB0100D96B5E /* Frameworks */,
- 8DD76FAF0486AB0100D96B5E /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = osxmain;
- productInstallPath = "$(HOME)/bin";
- productName = osxmain;
- productReference = 8DD76FB20486AB0100D96B5E /* osxmain */;
- productType = "com.apple.product-type.tool";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 08FB7793FE84155DC02AAC07 /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "osxmain" */;
- compatibilityVersion = "Xcode 3.1";
- developmentRegion = English;
- hasScannedForEncodings = 1;
- knownRegions = (
- en,
- );
- mainGroup = 08FB7794FE84155DC02AAC07 /* osxmain */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8DD76FA90486AB0100D96B5E /* osxmain */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- 8DD76FAB0486AB0100D96B5E /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 9F45AD821095510900D03C48 /* main.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 1DEB928608733DD80010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ARCHS = "$(ARCHS_STANDARD_64_BIT)";
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_MODEL_TUNING = G5;
- GCC_OPTIMIZATION_LEVEL = 0;
- INSTALL_PATH = /usr/local/bin;
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "\"$(SRCROOT)/../../_build/dll\"",
- );
- PRODUCT_NAME = osxmain;
- SDKROOT = macosx;
- VALID_ARCHS = x86_64;
- };
- name = Debug;
- };
- 1DEB928708733DD80010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ARCHS = "$(ARCHS_STANDARD_64_BIT)";
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_MODEL_TUNING = G5;
- INSTALL_PATH = /usr/local/bin;
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "\"$(SRCROOT)/../../_build/dll\"",
- );
- PRODUCT_NAME = osxmain;
- SDKROOT = macosx;
- VALID_ARCHS = x86_64;
- };
- name = Release;
- };
- 1DEB928A08733DD80010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = (
- ../../libs/coroutine/source,
- ../../libs/garbagecollector/source,
- ../../libs/basekit/source,
- ../../libs/iovm/source,
- );
- ONLY_ACTIVE_ARCH = YES;
- PREBINDING = NO;
- SDKROOT = macosx10.5;
- };
- name = Debug;
- };
- 1DEB928B08733DD80010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_BIT)";
- GCC_C_LANGUAGE_STANDARD = c99;
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- PREBINDING = NO;
- SDKROOT = macosx10.5;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "osxmain" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB928608733DD80010E9CD /* Debug */,
- 1DEB928708733DD80010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "osxmain" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB928A08733DD80010E9CD /* Debug */,
- 1DEB928B08733DD80010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
-}
View
7 extras/osxmain/osxmain.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
- version = "1.0">
- <FileRef
- location = "self:osxmain.xcodeproj">
- </FileRef>
-</Workspace>
View
11,161 ...xcodeproj/project.xcworkspace/xcuserdata/steve.xcuserdatad/UserInterfaceState.xcuserstate
0 additions, 11,161 deletions not shown
View
76 extras/osxmain/osxmain.xcodeproj/xcuserdata/steve.xcuserdatad/xcschemes/osxmain.xcscheme
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
- BuildableName = "osxmain"
- BlueprintName = "osxmain"
- ReferencedContainer = "container:osxmain.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- shouldUseLaunchSchemeArgsEnv = "YES"
- buildConfiguration = "Debug">
- <Testables>
- </Testables>
- </TestAction>
- <LaunchAction
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
- displayScaleIsEnabled = "NO"
- displayScale = "1.00"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Debug">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
- BuildableName = "osxmain"
- BlueprintName = "osxmain"
- ReferencedContainer = "container:osxmain.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- displayScaleIsEnabled = "NO"
- displayScale = "1.00"
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- buildConfiguration = "Release">
- <BuildableProductRunnable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "8DD76FA90486AB0100D96B5E"
- BuildableName = "osxmain"
- BlueprintName = "osxmain"
- ReferencedContainer = "container:osxmain.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
View
22 ...osxmain/osxmain.xcodeproj/xcuserdata/steve.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>SchemeUserState</key>
- <dict>
- <key>osxmain.xcscheme</key>
- <dict>
- <key>orderHint</key>
- <integer>0</integer>
- </dict>
- </dict>
- <key>SuppressBuildableAutocreation</key>
- <dict>
- <key>8DD76FA90486AB0100D96B5E</key>
- <dict>
- <key>primary</key>
- <true/>
- </dict>
- </dict>
-</dict>
-</plist>
View
5,911 ...xcodeproj/project.xcworkspace/xcuserdata/steve.xcuserdatad/UserInterfaceState.xcuserstate
2,099 additions, 3,812 deletions not shown
View
4 libs/basekit/source/Common_inline.h
@@ -52,7 +52,9 @@ Kudos to Daniel A. Koepke
#if defined(__APPLE__)
- #define NS_INLINE static __inline__ __attribute__((always_inline))
+ #ifndef NS_INLINE
+ #define NS_INLINE static __inline__ __attribute__((always_inline))
+ #endif
#ifdef IO_IN_C_FILE
// in .c
View
56 makePackage.io
@@ -1,56 +0,0 @@
-//mkdir package
-//cp /usr/local/bin/io package
-//cp /usr/local/bin/libiovmall.dylib package
-
-Socket
-
-File dllDependencies := method(
- lines := SystemCall clone setCommand("otool") setArguments(list("-L", path)) run split("\n")
- lines select(beginsWithSeq("\t")) map(strip beforeSeq(" ("))
-)
-
-AddonFolder := Object clone do(
- dir ::= nil
-
- dllDir := method(
- dir directoryNamed("_build") directoryNamed("dll")
- )
-
- dllFile := method(
- if(dllDir exists not, return nil)
- dllDir files detect(name endsWithSeq(".dylib"))
- )
-
- hasDll := method(dllFile != nil)
-
- dependencyPaths := method(
- dir path println
- dllFile dllDependencies
- )
-
- pathConsideredExternal := method(path,
- skippers := list("libiovmall", "/io/", "libSystem", "/System/Library/Frameworks", ".framework")
- skippers foreach(skip, if(path containsSeq(skip), return false))
- true
- )
-
- externalDependencyPaths := method(
- dllFile dllDependencies select(path, pathConsideredExternal(path))
- )
-
- dependsFolder := Directory currentWorkingDirectory
-
- copyExternalDependencies := method(
-
- )
-
- patchDependenciesToUseCopies := method(
-
- )
-)
-
-addons := Directory with("addons") directories map(dir, AddonFolder clone setDir(dir))
-addons select(hasDll) map(externalDependencyPaths)
-
-
-
Please sign in to comment.
Something went wrong with that request. Please try again.