The default compiler should not depend on DUB's own build environment
1 parent 4fece3c commit f2281c55d79b41aca1434c798076b8cb209331b8
@Marc Schütz Marc Schütz authored on 12 Sep 2015
Showing 4 changed files
View
1
■■■■
build.cmd
@set GITVER=unknown
@for /f %%i in ('git describe') do @set GITVER=%%i
@echo module dub.version_; > source\dub\version_.d
@echo enum dubVersion = "%GITVER%"; >> source\dub\version_.d
@echo enum initialCompilerBinary = "%DC%"; >> source\dub\version_.d
 
@echo Executing %DC%...
@%DC% -ofbin\dub.exe -g -debug -w -version=DubUseCurl -Isource curl.lib %* @build-files.txt
@if errorlevel 1 exit /b 1
View
1
■■■■
build.sh
echo Generating version file...
GITVER=$(git describe) || GITVER=unknown
echo "module dub.version_;" > source/dub/version_.d
echo "enum dubVersion = \"$GITVER\";" >> source/dub/version_.d
echo "enum initialCompilerBinary = \"$DMD\";" >> source/dub/version_.d
 
 
echo Running $DMD...
$DMD -ofbin/dub -w -version=DubUseCurl -Isource $* $LIBS @build-files.txt
View
source/dub/compilers/compiler.d
View
source/dub/version_.d