mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	CI: use libc++ for Clang 3.5 to 4.0
The fixes the error: "__STRICT_ANSI__ seems to have been undefined; this is not supported" with Clang 3.9
This commit is contained in:
		
							
								
								
									
										10
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -73,11 +73,17 @@ jobs: | |||||||
|       matrix: |       matrix: | ||||||
|         include: |         include: | ||||||
|           - clang: "3.5" |           - clang: "3.5" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "3.6" |           - clang: "3.6" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "3.7" |           - clang: "3.7" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "3.8" |           - clang: "3.8" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "3.9" |           - clang: "3.9" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "4.0" |           - clang: "4.0" | ||||||
|  |             cxxflags: "-stdlib=libc++" | ||||||
|           - clang: "5.0" |           - clang: "5.0" | ||||||
|           - clang: "6.0" |           - clang: "6.0" | ||||||
|           - clang: "7" |           - clang: "7" | ||||||
| @@ -105,7 +111,9 @@ jobs: | |||||||
|         env: |         env: | ||||||
|           CC: clang-${{ matrix.clang }} |           CC: clang-${{ matrix.clang }} | ||||||
|           CXX: clang++-${{ matrix.clang }} |           CXX: clang++-${{ matrix.clang }} | ||||||
|           CXXFLAGS: ${{ matrix.cxxflags }} |           CXXFLAGS: >- | ||||||
|  |             ${{ matrix.cxxflags }} | ||||||
|  |             ${{ contains(matrix.cxxflags, 'libc++') && '-I/usr/lib/llvm-10/include/c++/v1/' || '' }} | ||||||
|       - name: Build |       - name: Build | ||||||
|         run: cmake --build . |         run: cmake --build . | ||||||
|       - name: Test |       - name: Test | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user