Moves all flavors of CogVM sources into "src/" folder.
http://lists.squeakfoundation.org/pipermail/vm-dev/2021-July/036540.html
Moves all build folders down to "building/" folder. Chose "building" over "build" to avoid conflicts with common build systems.
http://lists.squeakfoundation.org/pipermail/vm-dev/2021-July/036551.html
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/573
Commit Summary
- Removes all generated source files of the VM (not the plugins).
- re-add all VM sources at the new location
- In build files, replaces occurrences of "/src/vm" with "/src/vm.32bit.cog.v3"
- For Window and macOS, updates makefiles to point to new src directories.
- In linux 32-bit v3 build files, make vm version and source path consistently explicit. Do not rely on the default value for the "with-src" variable from autoconf script.
- In all remaining linux build mvm files, updates "--with-src" variable. Not yet working because platforms/unix/config still needs to be adapted.
- Updates remaining occurrences of old-style source paths (e.g. spur64src) with new ones (e.g. src/vm.64bit.cog.spur).
- CogVM source as per VMMaker.oscog-eem.2985
- Updates autoconf files to use the new source folder, which does not need the extra "/vm" suffix.
- Updates src paths in cmake (minheadless only). Also minor cleanup.
- I missed a spot. Not sure why .clang_complete is in here at all.
- Move all build directories into "building", dropping the prefix "build.". Note that "building" instead of "build" because the latter is a common pattern for build systems. So we want to keep that name available to avoid conflicts.
- Replaces "build." with "building/".
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.