diff --git a/Makefile b/Makefile index 845a1c16a..2069af4b6 100644 --- a/Makefile +++ b/Makefile @@ -204,8 +204,8 @@ check: all dmake: tools/dmake.cpp $(CXX) -o dmake tools/dmake.cpp cli/filelister.cpp lib/path.cpp -Ilib -reduce: tools/reduce.cpp - $(CXX) -o reduce tools/reduce.cpp -Ilib $(LIBOBJ) +reduce: tools/reduce.cpp $(LIBOBJ) + $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o reduce tools/reduce.cpp -Ilib $(LIBOBJ) clean: rm -f build/*.o lib/*.o cli/*.o test/*.o externals/tinyxml/*.o testrunner cppcheck cppcheck.1 diff --git a/tools/dmake.cpp b/tools/dmake.cpp index 5443ab9a6..612b35cf4 100644 --- a/tools/dmake.cpp +++ b/tools/dmake.cpp @@ -352,8 +352,8 @@ int main(int argc, char **argv) fout << "\t./testrunner -g -q\n\n"; fout << "dmake:\ttools/dmake.cpp\n"; fout << "\t$(CXX) -o dmake tools/dmake.cpp cli/filelister.cpp lib/path.cpp -Ilib\n\n"; - fout << "reduce:\ttools/reduce.cpp\n"; - fout << "\t$(CXX) -o reduce tools/reduce.cpp -Ilib $(LIBOBJ)\n\n"; + fout << "reduce:\ttools/reduce.cpp\t$(LIBOBJ)\n"; + fout << "\t$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o reduce tools/reduce.cpp -Ilib $(LIBOBJ)\n\n"; fout << "clean:\n"; #ifdef _WIN32 fout << "\tdel build\\*.o\n\tdel lib\\*.o\n\tdel cli\\*.o\n\tdel test\\*.o\n\tdel *.exe\n";