[samples][cmd][build] fix for command line build (build.sh): csvparser, socket, nonBlockingEchoServer

This commit is contained in:
Vasily Levchenko
2017-10-12 12:53:30 +03:00
committed by Vasily Levchenko
parent 1109163fd8
commit a4d1be443d
4 changed files with 3 additions and 15 deletions
+1 -4
View File
@@ -6,8 +6,5 @@ set DIR=.
set "PATH=..\..\dist\bin;..\..\bin;%PATH%"
if "%TARGET%" == "" set TARGET=mingw
call cinterop -def "%DIR%\src\main\c_interop\stdio.def" -target "%TARGET%" -o stdio
if ERRORLEVEL 1 exit /b %ERRORLEVEL%
call konanc -target "%TARGET%" "%DIR%\src\main\kotlin\CsvParser.kt" -library stdio -o CsvParser
call konanc -target "%TARGET%" "%DIR%\src\main\kotlin\CsvParser.kt" -o CsvParser
exit /b %ERRORLEVEL%
+1 -3
View File
@@ -22,9 +22,7 @@ COMPILER_ARGS=${!var} # add -opt for an optimized build.
mkdir -p $DIR/build/c_interop/
mkdir -p $DIR/build/bin/
cinterop -def $DIR/src/main/c_interop/stdio.def -compilerOpts "$CFLAGS" -target $TARGET -o $DIR/build/c_interop/stdio || exit 1
konanc $COMPILER_ARGS -target $TARGET $DIR/src/main/kotlin/CsvParser.kt -library $DIR/build/c_interop/stdio \
konanc $COMPILER_ARGS -target $TARGET $DIR/src/main/kotlin/CsvParser.kt \
-o $DIR/build/bin/CsvParser || exit 1
echo "Artifact path is $DIR/build/bin/CsvParser.kexe"
+1 -4
View File
@@ -21,10 +21,7 @@ COMPILER_ARGS=${!var} # add -opt for an optimized build.
mkdir -p $DIR/build/c_interop/
mkdir -p $DIR/build/bin/
cinterop -def $DIR/src/main/c_interop/sockets.def -copt "$CFLAGS" -target $TARGET \
-o $DIR/build/c_interop/sockets || exit 1
konanc $COMPILER_ARGS -target $TARGET $DIR/src/main/kotlin/EchoServer.kt \
-library $DIR/build/c_interop/sockets -o $DIR/build/bin/EchoServer || exit 1
-o $DIR/build/bin/EchoServer || exit 1
echo "Artifact path is $DIR/build/bin/EchoServer.kexe"
-4
View File
@@ -19,11 +19,7 @@ COMPILER_ARGS=${!var} # add -opt for an optimized build.
mkdir -p $DIR/build/c_interop/
mkdir -p $DIR/build/bin/
cinterop -def $DIR/src/main/c_interop/sockets.def -copt "$CFLAGS" -target $TARGET \
-o $DIR/build/c_interop/sockets || exit 1
konanc $COMPILER_ARGS -target $TARGET $DIR/src/main/kotlin/EchoServer.kt \
-library $DIR/build/c_interop/sockets \
-o $DIR/build/bin/EchoServer || exit 1
echo "Artifact path is $DIR/build/bin/EchoServer.kexe"