feat: go Taskfile.yml; tested on windows. install:qt works.#29
feat: go Taskfile.yml; tested on windows. install:qt works.#29davehorner wants to merge 1 commit intotravisgoodspeed:masterfrom
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.
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.