File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # Modern C++ Makefile Template
1+ # C++ Makefile Template
22
33![ Make] ( https://img.shields.io/badge/Build-Make-6D00CC?style=flat&logo=cmake&logoColor=white )
44![ Platform] ( https://img.shields.io/badge/Platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey?style=flat )
@@ -254,7 +254,7 @@ make WARN_LEVEL=normal CXX=clang++ -j8
254254
255255### Warning Behavior by Build Type
256256
257- - ** Release builds** : Warnings become errors ( ` -Werror ` ) regardless of ` WARN_LEVEL `
257+ - ** Release builds** : ` -Werror ` is available but commented out by default — uncomment ` #ERRORFLAGS += -Werror` in the makefile to enable it
258258- ** Debug builds** : Warnings remain as warnings for easier iteration
259259
260260``` bash
@@ -323,7 +323,7 @@ MyProject/
323323
324324### Optional Tools
325325
326- - ` objdump ` (for ` make disasm ` )
326+ - ` objdump ` (for ` make disassemble ` )
327327- ` gdb ` or ` lldb ` (debugging)
328328- ` pkg-config ` (optional)
329329
You can’t perform that action at this time.
0 commit comments