Removed biicode files and adapted ChangeLog/README
This commit is contained in:
parent
559e6bf68b
commit
20c617376e
@ -1,6 +1,8 @@
|
|||||||
Version 0.9.0 (unreleased)
|
Version 0.9.0 (unreleased)
|
||||||
---------------
|
---------------
|
||||||
* Fully support file access times
|
* Fully support file access times
|
||||||
|
* (for developers) New repository layout. All subrepositories have been merged to one directory
|
||||||
|
* (for developers) Using CMake instead of biicode as build system
|
||||||
|
|
||||||
Version 0.8.6
|
Version 0.8.6
|
||||||
---------------
|
---------------
|
||||||
|
23
README.md
23
README.md
@ -48,18 +48,16 @@ Building from source
|
|||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
------------
|
------------
|
||||||
- [biicode](http://www.biicode.com/downloads)
|
|
||||||
|
|
||||||
# After installing, call
|
|
||||||
$ bii setup:cpp
|
|
||||||
|
|
||||||
- GCC version >= 4.8 or Clang (TODO which minimal version?)
|
- GCC version >= 4.8 or Clang (TODO which minimal version?)
|
||||||
- CMake version >= 3.3
|
- CMake version >= 3.3
|
||||||
- libcurl4 (including development headers)
|
- libcurl4 (including development headers)
|
||||||
|
- Boost libraries filesystem, system, chrono, thread in version >= 1.56
|
||||||
|
- Crypto++ >= 5.6.3 (TODO Lower minimal version possible?)
|
||||||
- libFUSE >= 2.8.6 (including development headers)
|
- libFUSE >= 2.8.6 (including development headers)
|
||||||
|
|
||||||
# Ubuntu
|
# Ubuntu
|
||||||
$ sudo apt-get install libfuse-dev
|
$ sudo apt-get install libfuse-dev
|
||||||
|
TODO Other install commands
|
||||||
|
|
||||||
# Fedora
|
# Fedora
|
||||||
TODO
|
TODO
|
||||||
@ -77,18 +75,11 @@ Build
|
|||||||
|
|
||||||
2. Build
|
2. Build
|
||||||
|
|
||||||
$ bii init -L
|
$ mkdir cmake && cd cmake
|
||||||
$ bii configure -D CMAKE_BUILD_TYPE=Release
|
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=off
|
||||||
$ bii build
|
$ make
|
||||||
|
|
||||||
3. (if build failed) Biicode can have a bug sometimes where the first call to configure fails. If that happens, just call it again.
|
3. Install
|
||||||
|
|
||||||
4. Install
|
|
||||||
|
|
||||||
$ cd bii/build/messmer_cryfs
|
$ cd bii/build/messmer_cryfs
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
|
|
||||||
You can pass normal make parameters after a double dash.
|
|
||||||
This can for example be used to add "-j5" to compile with 5 build threads in parallel:
|
|
||||||
|
|
||||||
$ bii build -- -j5
|
|
||||||
|
49
biicode.conf
49
biicode.conf
@ -1,49 +0,0 @@
|
|||||||
# Biicode configuration file
|
|
||||||
|
|
||||||
[requirements]
|
|
||||||
cryptopp/cryptopp: 8
|
|
||||||
google/gmock: 4
|
|
||||||
google/gtest: 11
|
|
||||||
messmer/blobstore: 7
|
|
||||||
messmer/blockstore: 7
|
|
||||||
messmer/cmake: 3
|
|
||||||
messmer/cpp-utils: 9
|
|
||||||
messmer/fspp: 8
|
|
||||||
messmer/gitversion: 7
|
|
||||||
messmer/parallelaccessstore: 6
|
|
||||||
|
|
||||||
[parent]
|
|
||||||
messmer/cryfs: 14
|
|
||||||
[paths]
|
|
||||||
# Local directories to look for headers (within block)
|
|
||||||
# /
|
|
||||||
# include
|
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
# Manual adjust file implicit dependencies, add (+), remove (-), or overwrite (=)
|
|
||||||
# hello.h + hello_imp.cpp hello_imp2.cpp
|
|
||||||
# *.h + *.cpp
|
|
||||||
test/main.cpp + test/*.cpp
|
|
||||||
|
|
||||||
[mains]
|
|
||||||
# Manual adjust of files that define an executable
|
|
||||||
# !main.cpp # Do not build executable from this file
|
|
||||||
# main2.cpp # Build it (it doesnt have a main() function, but maybe it includes it)
|
|
||||||
|
|
||||||
[hooks]
|
|
||||||
# These are defined equal to [dependencies],files names matching bii*stage*hook.py
|
|
||||||
# will be launched as python scripts at stage = {post_process, clean}
|
|
||||||
# CMakeLists.txt + bii/my_post_process1_hook.py bii_clean_hook.py
|
|
||||||
|
|
||||||
[includes]
|
|
||||||
# Mapping of include patterns to external blocks
|
|
||||||
# hello*.h: user3/depblock # includes will be processed as user3/depblock/hello*.h
|
|
||||||
|
|
||||||
[data]
|
|
||||||
# Manually define data files dependencies, that will be copied to bin for execution
|
|
||||||
# By default they are copied to bin/user/block/... which should be taken into account
|
|
||||||
# when loading from disk such data
|
|
||||||
# image.cpp + image.jpg # code should write open("user/block/image.jpg")
|
|
||||||
|
|
||||||
[tests]
|
|
||||||
test/*
|
|
Loading…
x
Reference in New Issue
Block a user