Fix xtchain tools build
This commit is contained in:
		
				
					committed by
					
						 CodingWorkshop Signing Team
						CodingWorkshop Signing Team
					
				
			
			
				
	
				
						parent
						
							aae661d396
						
					
				
				
					commit
					0b5819ad61
				
			
							
								
								
									
										37
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								build.sh
									
									
									
									
									
								
							| @@ -346,34 +346,33 @@ wine_fetch() | ||||
|     fi | ||||
| } | ||||
|  | ||||
| # This function installs XTCHAIN scripts, wrappers and symlinks | ||||
| # This function installs XTCHAIN tools and scripts | ||||
| xtchain_build() | ||||
| { | ||||
|     # Build XTChain | ||||
|     echo ">>> Building XTchain ..." | ||||
|     # Target-specific configuration options | ||||
|     case "${SYSTEM_NAME}" in | ||||
|         Windows) | ||||
|             CCOMPILER="${SYSTEM_HOST-gcc}" | ||||
|             EXTENSION=".ps1" | ||||
|             ;; | ||||
|         *) | ||||
|             CCOMPILER="clang" | ||||
|             EXTENSION="" | ||||
|     esac | ||||
|  | ||||
|     # Build XTchain tools | ||||
|     echo ">>> Building XTchain tools ..." | ||||
|     mkdir -p ${BINDIR}/bin | ||||
|     mkdir -p ${BINDIR}/lib/xtchain | ||||
|     mkdir -p ${BINDIR}/${GENERIC}/bin | ||||
|     cp ${WRKDIR}/scripts/*-wrapper ${BINDIR}/${GENERIC}/bin | ||||
|     for ARCH in ${ARCHS}; do | ||||
| #        for EXEC in c++ c11 c99 cc clang clang++ g++ gcc; do | ||||
| #            ln -sf ../${GENERIC}/bin/clang-target-wrapper ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC} | ||||
| #        done | ||||
| #        for EXEC in addr2line ar as nm objcopy pdbutil ranlib rc strings strip; do | ||||
| #            ln -sf llvm-${EXEC} ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC} | ||||
| #        done | ||||
| #        for EXEC in dlltool ld objdump; do | ||||
| #            ln -sf ../${GENERIC}/bin/${EXEC}-wrapper ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC} | ||||
| #        done | ||||
|         for EXEC in bin2c exetool windres xtcspecc; do | ||||
|     for EXEC in bin2c exetool xtcspecc; do | ||||
|         if [ ! -e ${BINDIR}/bin/${EXEC} ]; then | ||||
|                 gcc ${WRKDIR}/tools/${EXEC}.c -o ${BINDIR}/bin/${EXEC} | ||||
|             ${CCOMPILER} ${WRKDIR}/tools/${EXEC}.c -o ${BINDIR}/bin/${EXEC} | ||||
|         fi | ||||
| #            ln -sf ${EXEC} ${BINDIR}/bin/${ARCH}-w64-mingw32-${EXEC} | ||||
|     done | ||||
|     done | ||||
|     cp ${WRKDIR}/scripts/xtclib ${BINDIR}/lib/xtchain/ | ||||
|     cp ${WRKDIR}/scripts/xtchain ${BINDIR}/ | ||||
|     cp ${WRKDIR}/scripts/xtclib${EXTENSION} ${BINDIR}/lib/xtchain/ | ||||
|     cp ${WRKDIR}/scripts/xtchain${EXTENSION} ${BINDIR}/ | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user