mirror of
https://github.com/TheLartians/ModernCppStarter.git
synced 2025-09-05 16:31:01 +02:00
use WarningsAsErrors by default while build
This commit is contained in:
parent
f222eb3ce1
commit
46d2235289
6 changed files with 20 additions and 8 deletions
|
@ -5,8 +5,7 @@ GENERATOR?=Ninja
|
|||
|
||||
STAGE_DIR?=$(CURDIR)/stage
|
||||
BUILD_TYPE?=Debug
|
||||
CMAKE_PRESET:=-G "$(GENERATOR)" -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_BUILD_TYPE=$(BUILD_TYPE)
|
||||
-DCMAKE_PREFIX_PATH=$(STAGE_DIR)
|
||||
CMAKE_PRESET:=-G "$(GENERATOR)" -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_PREFIX_PATH=$(STAGE_DIR)
|
||||
# Note: not needed -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
|
||||
|
||||
#XXX export CXX=clang++
|
||||
|
@ -22,7 +21,7 @@ BUILD_DIR?=../build-$(PROJECT_NAME)-$(CXX)-$(BUILD_TYPE)
|
|||
test:
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR) build-*
|
||||
rm -rf $(BUILD_DIR) build build-*
|
||||
|
||||
distclean: clean
|
||||
rm -rf $(STAGE_DIR)
|
||||
|
@ -30,6 +29,7 @@ distclean: clean
|
|||
# update CPM.cmake
|
||||
update:
|
||||
wget -q -O cmake/CPM.cmake https://github.com/cpm-cmake/CPM.cmake/releases/latest/download/get_cpm.cmake
|
||||
wget -q -O cmake/WarningsAsErrors.cmake https://raw.githubusercontent.com/approvals/ApprovalTests.cpp/master/CMake/WarningsAsErrors.cmake
|
||||
|
||||
lock: all standalone doc
|
||||
cmake --build $(BUILD_DIR)/all --target cpm-update-package-lock
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue