-
Notifications
You must be signed in to change notification settings - Fork 9
feat: go Taskfile.yml; tested on windows. install:qt works. #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
I see there are some issues and I'd want tasks for linux and macos to work... i can work on it some more if you're interested. |
|
Thanks for the help! I should begin reviewing and merging this weekend. |
|
The README updates are a nice bonus. I'm a little worried about the Windows taskfile getting out of sync with the test Makefiles that are used on Unix. I see a few ways to make that work.
Only a little worried; it won't block merging. |
|
if you are really thinking about merging, let me test on my linux and macos i usually add a postfix of posix for the linux and mac builds. then have the appropriate task run automatically. i will follow back... |
|
didnt realize I would be automating MAME for unidasm! i'm having fun. wonder if there is a way to build it without everything, it is quite a build. just wondering what you thought of the idea of concatenative programming and how that might come into the fold? i have this assembler I wrote that started me down the path of enjoying writing these sorts of things. wonderin if goodasm could support UXN |
959c2d0 to
c02ef96
Compare
|
I added a toplevel Makefile that delegates to the tests/Makefile. I tested this on wsl ubuntu and its working alright for me. I will look at macos here... the readme also needs some more polish. ensure_task scripts were added, idk if this is ok or not, its possible it could all go into the Makefile. |
|
I moved the scripts into a script directory. I need to rerun this stuff on windows and linux again; and others testing would be appreciated. |
b7522b3 to
ecce812
Compare
…tomation; update README with build instructions and dependencies
|
ok, i'm done for now, ran a few runs on all the machines. I can try again but some stuff is hard to retest with it installing system deps and not having a clean way to go back and forth, some things take user testing. the default task on all platforms will self test and fuzz and work on my machine. |
|
|
||
| CURDIR:=$(shell pwd) | ||
| BUILD_PATHS:=$(CURDIR)/build:$(CURDIR)/build/Debug:$(CURDIR)/build/Release:$(CURDIR)/scripts | ||
| export PATH:=$(BUILD_PATHS):$(PATH) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not sure if this is needed...
all the tests run and pass. I am not sure what best emulators to use for each. welcome to this taskfile if you like.