mirror of
				https://github.com/TheLartians/ModernCppStarter.git
				synced 2025-10-31 10:11:34 +01: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