File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919 dmake :
2020 strategy :
2121 matrix :
22- os : [macos-15]
22+ os : [ubuntu-22.04, macos-15, windows-2025 ]
2323 fail-fast : false
2424
2525 runs-on : ${{ matrix.os }}
3131
3232 - name : run dmake
3333 run : |
34- make --version
3534 make -j3 CXXOPTS="-Werror" run-dmake
3635
3736 - name : check diff
Original file line number Diff line number Diff line change @@ -771,8 +771,7 @@ int main(int argc, char **argv)
771771 << " $(error invalid HAVE_RULES value '$(HAVE_RULES)')\n "
772772 << " endif\n\n " ;
773773
774- fout << " $(shell ! echo \" #include <execinfo.h>\" | $(CXX) -c -xc - 2> /dev/null)\n "
775- << " HAVE_EXECINFO_H=$(.SHELLSTATUS)\n "
774+ fout << " HAVE_EXECINFO_H=$(shell echo \" #include <execinfo.h>\" | $(CXX) -c -xc - 2> /dev/null && echo \" 1\" || echo \" 0\" )\n "
776775 << " override CPPFLAGS += -DHAVE_EXECINFO_H=$(HAVE_EXECINFO_H)\n\n " ;
777776
778777 fout << " override CXXFLAGS += $(CXXOPTS)\n " ;
You can’t perform that action at this time.
0 commit comments