Checked build on GNU/Linux. Also removed binaries from version control permanently. From now on X-Mem will be distributed purely as source only, with periodic binary releases along with it.

This commit is contained in:
Mark Gottscho 2015-06-29 18:58:04 -07:00
Родитель d7666e69ff
Коммит ccc0225f53
13 изменённых файлов: 10 добавлений и 0 удалений

2
.gitignore поставляемый
Просмотреть файл

@ -1,6 +1,8 @@
# X-Mem Stuff
xmem
xmem.exe
bin/
# This is created dynamically by the build script. No need to version control it.
src/include/build_datetime.h

Двоичные данные
bin/xmem-linux-arm

Двоичный файл не отображается.

Двоичные данные
bin/xmem-linux-arm64

Двоичный файл не отображается.

Двоичные данные
bin/xmem-linux-arm_neon

Двоичный файл не отображается.

Двоичные данные
bin/xmem-linux-x64

Двоичный файл не отображается.

Двоичные данные
bin/xmem-linux-x64_avx

Двоичный файл не отображается.

Двоичные данные
bin/xmem-linux-x86

Двоичный файл не отображается.

Двоичные данные
bin/xmem-win-x64.exe

Двоичный файл не отображается.

Двоичные данные
bin/xmem-win-x64_avx.exe

Двоичный файл не отображается.

Двоичные данные
bin/xmem-win-x86.exe

Двоичный файл не отображается.

Просмотреть файл

@ -25,8 +25,14 @@
# Author: Mark Gottscho <mgottscho@ucla.edu>
./build-linux.sh x64 &
sleep 1
./build-linux.sh x64_avx &
sleep 1
./build-linux.sh x86 &
sleep 1
./build-linux.sh arm &
sleep 1
./build-linux.sh arm_neon &
sleep 1
./build-linux.sh arm64 &
sleep 1

Просмотреть файл

@ -49,6 +49,7 @@ scons -f SConstruct_linux_$ARCH
# Check if build was successful
if [[ $? -eq 0 ]]; then
# Copy executable
mkdir bin
cp build/linux/$ARCH/release/xmem ./xmem
cp build/linux/$ARCH/release/xmem bin/xmem-linux-$ARCH
echo Done! The executable xmem is at the top of the project tree, and at bin/xmem-linux-$ARCH

Просмотреть файл

@ -42,6 +42,7 @@ call scons -f SConstruct_win_%ARCH%
if ERRORLEVEL 1 goto buildFailure
:: Copy executable
mkdir bin
copy build\win\%ARCH%\release\xmem.exe .\xmem.exe
copy build\win\%ARCH%\release\xmem.exe bin\xmem-win-%ARCH%.exe
echo Done! The executable xmem is at the top of the project tree, and at bin\xmem-win-%ARCH%