Oricutron integration - #3
Open
seclorum wants to merge 25 commits into
Open
Conversation
…n), fix ask_name() functions to not be Windows-only, update FloppyBuilder to remove c++-20-style code (only one line!)
…nto macos-tahoe-build-fixups
…on time, with these priorities: DESTINATION= > OSDK= > CMAKE_INSTALL_PREFIX=; e.g. OSDK=~/Desktop/custom-local-osdk-install/ cmake --build <cmake-build-dir> --target build_and_install
…igures and builds every istalled sample using the install prefix; installed CMake helper now automatically OSDK_ROOT from its own sample/cmake location, so standalone installed samples no longer require OSDK_ROOT or OSDK to be set. ; DESTINATION=/private/tmp/osdk-all-samples-final cmake --build /private/tmp/osdk-all-samples-build --target samples
… a means to get the OSDK built, then the samples built.
…e builds, or CMake, depending on their preferences. The older Makefiles' still produce the same build products as before - CMake does not replace it - it is rather an additional feature for devs who prefer CMake for their projects.
… destination of the OSDK distributable directory, the distributable will be placed in /distributable/OSDK2.0/ by default.
…tively built oricutron during the OSDK build. Note: oricutron.seclorum is only temporary until petegordon accepts the PR modifying oricutrons' CMakeLlist.txt, which brings it up to date with building on modern MacOS.
…on this fork, Oricutron is built from source and packaged into the OSDK properly.
…ination directory properly, remove pre-built untrusted binaries from repo.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR cleans up the inclusion of Oricutron in the OSDK, such that:
This makes Oricutron a standard native tool for OSDK2.0.
Note: Oricutron is added as a submodule to OSDK 2.0, so don't forget to "git submodule update --init --recursive".
Note: For now, the oricutron submodule repo is set to https://github.com/seclorum/oricutron.seclorum - this fork of petegordon's upstream repo contains bugfixes to the CMakeLists.txt file for modern MacOS/Linux dependency detection. Once those fixes make it upstream I will revert to petegordon's canonical repo for this submodule.