{ stack $(STACK_FLAGS) test $(STACK_TEST_FLAGS); }
GHCID_TEST_ARGS ?=
+#GHCID_TEST ?= "System.Environment.setEnv \"LANG\" \"$(LANG)\"$$(printf "\\n:")main $(GHCID_TEST_ARGS)"
GHCID_TEST ?= ":main $(GHCID_TEST_ARGS)"
ghcid:
ghcid \
--warnings \
- --command "stack ghci \
- $(package):lib \
- $(package):$(package) \
+ --command "stack $(STACK_FLAGS) $(GHCID_STACK_FLAGS) ghci $(GHCID_GHCI_FLAGS) \
+ $(shell 2>&1 stack ide targets | grep -v :test:) \
--ghci-options=-fobject-code" \
--test $(GHCID_TEST) \
$(GHCID_FLAGS)