mirror of
				https://github.com/arcan1s/awesome-widgets.git
				synced 2025-11-03 22:33:42 +00:00 
			
		
		
		
	add cppchec and clangformat to travis build
This commit is contained in:
		@ -16,6 +16,8 @@ arch:
 | 
			
		||||
        - mkdir awesome-widgets/build
 | 
			
		||||
        - cd awesome-widgets/build && cmake -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DCMAKE_BUILD_TYPE=Optimization -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_FUTURE=ON -DBUILD_TESTING=ON ../sources
 | 
			
		||||
        - cd awesome-widgets/build && make
 | 
			
		||||
        - cd awesome-widgets/build && make cppcheck
 | 
			
		||||
        - cd awesome-widgets/build && make clangformat && { [ `git status -s | wc -l` -eq 0 ] || exit 1 }
 | 
			
		||||
        - cd awesome-widgets/build && xvfb-run make test
 | 
			
		||||
        - sleep 3
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -14,10 +14,12 @@ endforeach ()
 | 
			
		||||
add_custom_target(
 | 
			
		||||
        cppcheck
 | 
			
		||||
        COMMAND ${CPPCHECK_EXECUTABLE}
 | 
			
		||||
        --enable=warning,performance,portability,information,missingInclude
 | 
			
		||||
        --enable=warning,performance,portability
 | 
			
		||||
        --error-exitcode=1
 | 
			
		||||
        --std=c++11
 | 
			
		||||
        --language=c++
 | 
			
		||||
        --library=qt.cfg
 | 
			
		||||
        --project=compile_commands.json
 | 
			
		||||
        --template="[{severity}][{id}] {message} {callstack} \(On {file}:{line}\)"
 | 
			
		||||
        --verbose
 | 
			
		||||
        --quiet
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user