Skip to content

Commit

Permalink
Initial code import
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-kirienko committed Mar 7, 2018
1 parent 2d9167c commit e29f0d3
Show file tree
Hide file tree
Showing 11 changed files with 12,969 additions and 25 deletions.
50 changes: 27 additions & 23 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,32 +1,36 @@
# Prerequisites
*.d

# Compiled Object files
# Build outputs
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib
*.elf
*.hex
lib*.so
lib*.so.*
*.d
build
*.cout
*.pbd
*.pbi
*.browse
cmake-build-*

# Temp files
*.swp
*~
*.bak
*.tmp
*.log

# Executables
*.exe
*.out
*.app
# IDE
.idea
.metadata
.settings
.project
.cproject
.pydevproject
*.kdev4
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "test/senoval"]
path = test/senoval
url = https://github.com/Zubax/senoval
31 changes: 31 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
sudo: required
dist: trusty

matrix:
include:
- language: cpp
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-7
script:
- CC=gcc-7 && CXX=g++-7 && cd test/ && cmake . && make
- ./legilimens_test --rng-seed time

- language: cpp
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-5.0
packages:
- clang-5.0
- libstdc++-7-dev # This package contains the C++ standard library used by Clang-5.0
script:
- clang++-5.0 -E -x c++ - -v < /dev/null # Print the Clang configuration for troubleshooting purposes
- cd test/
- cmake -DCMAKE_C_COMPILER=clang-5.0 -DCMAKE_CXX_COMPILER=clang++-5.0 .
- make
- ./legilimens_test --rng-seed time
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
# legilimens
Compact state tracing library for embedded systems
[![Join the chat at https://gitter.im/Zubax/general](https://img.shields.io/badge/GITTER-join%20chat-green.svg)](https://gitter.im/Zubax/general)
[![Travis CI build status](https://travis-ci.org/Zubax/legilimens.svg?branch=master)](https://travis-ci.org/Zubax/legilimens)

# Legilimens

Compact state tracing library for embedded systems.
Loading

0 comments on commit e29f0d3

Please sign in to comment.