mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-25 04:43:34 +08:00
A few more Windows native build fixes for eZ80
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5383 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
+33
-2
@@ -55,16 +55,34 @@ if "%1"=="" (
|
||||
echo ERROR: Missing compiler name
|
||||
goto :Usage
|
||||
)
|
||||
|
||||
set ccpath=%1
|
||||
shift
|
||||
|
||||
rem Generate the compiler include path directives. Easy since only MinGW is
|
||||
rem supported
|
||||
set compiler=
|
||||
for /F %%i in ("%ccpath%") do set compiler=%%~ni
|
||||
|
||||
if "%1"=="" (
|
||||
echo ERROR: Missing directory paths
|
||||
goto :Usage
|
||||
)
|
||||
|
||||
rem Check for some well known, non-GCC Windows native tools that require
|
||||
rem a special output format as well as special paths
|
||||
|
||||
:GetFormat
|
||||
set fmt=std
|
||||
if "%compiler%"=="ez8cc" goto :SetZdsFormt
|
||||
if "%compiler%"=="zneocc" goto :SetZdsFormt
|
||||
if "%compiler%"=="ez80cc" goto :SetZdsFormt
|
||||
goto :GeneratePaths
|
||||
|
||||
:SetZdsFormt
|
||||
set fmt=zds
|
||||
|
||||
rem Generate the compiler include path directives.
|
||||
|
||||
:GeneratePaths
|
||||
set response=
|
||||
|
||||
:DirLoop
|
||||
@@ -78,11 +96,24 @@ if not exist %1 (
|
||||
goto :Usage
|
||||
)
|
||||
|
||||
if "%fmt%"=="zds" goto :GenerateZdsPath
|
||||
|
||||
if "%response"=="" (
|
||||
set response=-I "%1"
|
||||
) else (
|
||||
set response=%response% -I "%1"
|
||||
)
|
||||
goto :EndOfDirLoop
|
||||
|
||||
:GenerateZdsPath
|
||||
|
||||
if "%response"=="" (
|
||||
set response=-usrinc:%1
|
||||
) else (
|
||||
set response=%response%;%1
|
||||
)
|
||||
|
||||
:EndOfDirLoop
|
||||
shift
|
||||
goto :DirLoop
|
||||
|
||||
|
||||
Reference in New Issue
Block a user