28 Commits

Author SHA1 Message Date
Philippe Coval
ba33366d45 build: warn about building into sources' dir
If you build in the source tree, you'll fill the sources with objects and create a mess.
Please prefer to build outside sources tree into a temporary place,

prefer :
   cmake build

to :
   cmake .

But If you trust your build tools and cleanup is done on each build
you can use current dir without any risk.

Bug: https://github.com/intel-iot-devkit/upm/pull/75
Change-Id: Ieb914ca359047df8b5dba1c2174e6c61e4526677
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
2015-01-29 16:22:12 -08:00
Helio Chissini de Castro
cb37c87467 cmake : Define library suffix in case of 64 bits multilib archs in linux
Install library using cmake defined library directories. Install python
packages using cmake defined library directories

Signed-off-by: Helio Chisisni de Castro <helio@kde.org>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-12-02 17:14:29 +00:00
Brendan Le Foll
44b1ff7f75 lsm303: make code alot more robust and fix getHeading() call
Note that from this UPM release libmraa 0.5.2+ is required

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-11-07 10:54:12 +00:00
Brendan Le Foll
d15bf86157 CMakeLists.txt: move required libmraa version to 0.4.5
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-09-07 20:19:19 +01:00
Thomas Ingleby
7580465f6b cpack: add tgz generator
* Used by build system to create copy of compiled assets

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-09-05 15:04:16 +01:00
Brendan Le Foll
88eaced5a2 upm: update to version 0.1.8
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-09-03 09:39:51 +01:00
Thomas Ingleby
d878a5cf1a upm: update to 0.1.7
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-08-18 16:03:13 +01:00
Thomas Ingleby
0954617a4b upm: version bump to v0.1.5
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-25 10:07:42 +01:00
Thomas Ingleby
36be22cb90 mraa: change all existing code to use libmraa.
* Made CMake depend on 0.4 libmraa

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-25 10:05:27 +01:00
Thomas Ingleby
739d4e23e8 upm: depend on libmaa 0.3.1
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-20 18:28:50 +01:00
Brendan Le Foll
b291f372d7 CMakeLists.txt: up version to 0.1.4
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-17 11:44:04 +01:00
Brendan Le Foll
8d8485be82 CMakeLists.txt: depend on maa 0.2.9+
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-06-17 11:41:11 +01:00
Thomas Ingleby
d71e4e5dc2 cmake: update swig support
* Bumped required CMake Version

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-11 14:36:56 +01:00
Thomas Ingleby
7e3358b586 doc: make docs not generate by default. BUILDDOC
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-11 14:36:56 +01:00
Thomas Ingleby
3be0cdf5c2 upm: rename generated ipk package
* Version bump to 0.1.2

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-10 11:48:34 +01:00
Thomas Ingleby
864306acf5 cmake: added logic for building a tagged commit
* If the HEAD is 0 away from a tag, i.e. if it has just been tagged,
  removes commit number from version

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 19:23:27 +01:00
Thomas Ingleby
fa1753f4ef ipk: add cpack ipk generation
* added similar cmake modules used in libmaa

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-09 17:10:44 +01:00
Thomas Ingleby
fdb943c2eb upm: add install options to all current libraries
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
2014-06-05 15:50:01 +01:00
Brendan Le Foll
e785b0f03b cmake: make required maa version 0.2.6+
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-28 14:22:37 +01:00
Brendan Le Foll
77d103f396 cmake: update to maa 0.2.6
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-23 14:20:07 +01:00
Brendan Le Foll
811aa6b71c maa: update for 0.2.5 API
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-19 10:45:09 +01:00
Brendan Le Foll
d6bb8bc1db aio: fix for maa aio API change and make required libmaa version exactly 0.2.3
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-14 14:09:41 +01:00
Brendan Le Foll
e44974862a cmake: add pthreads and make add libmaa as REQUIRED
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-08 14:39:21 +01:00
Brendan Le Foll
050d6553cd grove: initial groveLED implementation and move to maa 0.2.2 api
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-05-06 15:59:23 +01:00
Brendan Le Foll
edf88ef6a7 doxygen: fix doxygen generation and inital pydoc generation
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 18:43:32 +01:00
Brendan Le Foll
21991e3598 doxygen: add basic doxygen documentation for upm
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 15:47:22 +01:00
Brendan Le Foll
b0684c98a8 upm: move to maa 0.2.1 C api
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-30 14:58:11 +01:00
Brendan Le Foll
d986654455 initial commit of upm with hmc5883l support
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
2014-04-25 14:48:43 +01:00