The file is now ready for use, to be placed in automation/include within the Aegisub repo. Within the function at package.preload, remove the line _with_0.insert_loader().This means removing their declarations, definitions, and entries in the returned table. Within the function at package.preload, remove references to moon_loader, insert_loader, and remove_loader.Prepend the final line of the file, package.preload(), with a return, producing return package.preload().Open the newly created bin/a, and within it make the following changes: Updating Moonscriptįrom within the Moonscript repository, run bin/moon bin/splat.moon -l moonscript moonscript/ > bin/a. configure -with-wxdir=/path/to/Aegisub/vendor/wxWidgets & make & make osx-bundle.Īutoreconf should be skipped if you are building from a source tarball rather than git. Once the dependencies are installed, build Aegisub with autoreconf &. without-libjpeg -without-libtiff -without-regex \ with-libpng=yes -with-macosx-version-min=10.9 \ enable-geometry -enable-imaglist -enable-listctrl -enable-stc -with-cocoa \ disable-tipdlg -disable-tipwindow -disable-url -disable-webkit -disable-webview \ disable-std_iostreams -disable-svg -disable-tarstream -disable-tiff \ disable-sockets -disable-sound -disable-splash -disable-splines \ disable-richtext -disable-richtooltip -disable-snglinst -disable-sockets \ disable-protocol -disable-protocols -disable-rearrangectrl -disable-ribbon \ disable-prefseditor -disable-printarch -disable-progressdlg -disable-propgrid \ disable-numberdlg -disable-pcx -disable-pnm -disable-postscript \ disable-mediactrl -disable-metafiles -disable-miniframe -disable-notifmsg \ disable-joystick -disable-jpeg -disable-largefile -disable-markup -disable-mdi \ disable-fswatcher -disable-gif -disable-help -disable-html -disable-ipc \ disable-fs_archive -disable-fs_inet -disable-fs_zip -disable-fsvolume \ ![]() disable-dialupman -disable-docview -disable-filehistory -disable-finddlg \ disable-constraints -disable-datepick -disable-dctransform -disable-debugreport \ disable-cmdline -disable-colourpicker -disable-compat28 -disable-config \ disable-bannerwindow -disable-base64 -disable-calendar -disable-caret \ configure -disable-aboutdlg -disable-animatectrl -disable-aui -disable-any \ Nothing older than Xcode 5 has been tested recently, but it is likely that some later versions of Xcode 4 are good enough.įor personal usage, you can use homebrew to install almost all of Aegisub's dependencies:ĬPPFLAGS="$CPPFLAGS -D_ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1" \ OS XĪ vaguely recent version of Xcode and the corresponding command-line tools are required. You'll also either need to copy the automation directory into the bin directory, or edit your automation search paths to include the automation directory in the source tree.Īfter building the solution once, you'll want to switch to the Debug-MinDep configuration, which skips checking if the dependencies are out of date, as that takes a while. The Aegisub installer includes some files not built as part of Aegisub (such as Avisynth and VSFilter), so for a fully functional copy of Aegisub you now need to copy all of the files from an installed copy of Aegisub into your bin directory (and don't overwrite any of the files already there). You should now have a bin directory in your Aegisub directory which contains aegisub32d.exe, along with a pile of other files.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |