| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -2,7 +2,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Slackware build script for highway | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Copyright 2022 Vijay Marcel | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Copyright 2022-2023 Vijay Marcel | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# All rights reserved. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Redistribution and use of this script, with or without modification, is | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -25,7 +25,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cd $(dirname $0) ; CWD=$(pwd) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					PRGNAM=highway | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					VERSION=${VERSION:-1.0.1} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					VERSION=${VERSION:-1.0.4} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					BUILD=${BUILD:-1} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					TAG=${TAG:-_SBo} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					PKGTYPE=${PKGTYPE:-tgz} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -51,13 +51,13 @@ PKG=$TMP/package-$PRGNAM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					OUTPUT=${OUTPUT:-/tmp} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ "$ARCH" = "i586" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-O2 -march=i586 -mtune=i686" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-march=i586 -mtune=i686 -pipe -O2 -fPIC" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  LIBDIRSUFFIX="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					elif [ "$ARCH" = "i686" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-O2 -march=i686 -mtune=i686" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  LIBDIRSUFFIX="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					elif [ "$ARCH" = "x86_64" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-O2 -fPIC" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-march=x86-64 -mtune=native -pipe -O2 -fPIC" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  LIBDIRSUFFIX="64" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-O2" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -84,7 +84,7 @@ find -L . \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cmake -B build -S $TMP/$PRGNAM-$VERSION \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_BUILD_TYPE=RelWithDebInfo \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_BUILD_TYPE=Release \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_INSTALL_PREFIX:PATH=/usr \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib${LIBDIRSUFFIX} \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    -DCMAKE_INSTALL_BINDIR:PATH=/usr/bin \ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |