mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			720 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			720 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh -ex
 | |
| 
 | |
| if [ "$(uname)" = 'Darwin' ]; then
 | |
| 	URL=https://cmake.org/files/v3.4/cmake-3.4.3-Darwin-x86_64.tar.gz
 | |
| 	CMAKE=/tmp/CMake.app/Contents/bin/cmake
 | |
| 	CTEST=/tmp/CMake.app/Contents/bin/ctest
 | |
| else
 | |
| 	URL=https://cmake.org/files/v3.4/cmake-3.4.3-Linux-x86_64.tar.gz
 | |
| 	CMAKE=/tmp/bin/cmake
 | |
| 	CTEST=/tmp/bin/ctest
 | |
| fi
 | |
| curl -sS $URL | tar xz -C /tmp --strip 1
 | |
| 
 | |
| if [ -n "$GCC" ]; then
 | |
| 	export CC="gcc-$GCC"
 | |
| 	export CXX="g++-$GCC"
 | |
| fi
 | |
| 
 | |
| if [ -n "$CLANG" ]; then
 | |
| 	export CC="clang-$CLANG"
 | |
| 	export CXX="clang++-$CLANG"
 | |
| fi
 | |
| 
 | |
| if [ -n "$SANITIZE" ]; then
 | |
| 	export CXXFLAGS="-fsanitize=$SANITIZE"
 | |
| 	BUILD_TYPE="Debug"
 | |
| else
 | |
| 	BUILD_TYPE="Release"
 | |
| fi
 | |
| 
 | |
| $CMAKE -DCMAKE_BUILD_TYPE=$BUILD_TYPE .
 | |
| $CMAKE --build .
 | |
| $CTEST --output-on-failure .
 |