You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2016/10/26 12:15:43 UTC

[20/50] [abbrv] celix git commit: CELIX-378: Moves install dir of cpputest and jansson to /usr/local instead of /usr

CELIX-378: Moves install dir of cpputest and jansson to /usr/local instead of /usr


Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/58ff4ece
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/58ff4ece
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/58ff4ece

Branch: refs/heads/master
Commit: 58ff4ecea7f684dc938b46f37ab1308e414223dc
Parents: 525dc87
Author: Pepijn Noltes <pe...@gmail.com>
Authored: Fri Oct 7 19:26:08 2016 +0200
Committer: Pepijn Noltes <pe...@gmail.com>
Committed: Fri Oct 7 19:26:08 2016 +0200

----------------------------------------------------------------------
 .travis.yml                                          |  6 +++---
 documents/getting_started/readme.md                  |  2 +-
 documents/getting_started/using_services_with_cxx.md | 13 ++++++-------
 3 files changed, 10 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/celix/blob/58ff4ece/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 1e86283..5d955b6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -45,11 +45,11 @@ before_install:
 before_script:
     - wget https://github.com/cpputest/cpputest.github.io/blob/master/releases/cpputest-3.7.1.tar.gz?raw=true -O /tmp/cpputest.tar.gz
     - tar -xzvf /tmp/cpputest.tar.gz -C /tmp
-    - if [ "$CC" = "clang" ]; then export CXX="clang++"; fi && cd /tmp/cpputest-3.7.1 && ./configure --prefix=/usr && make && sudo make install && cd -
-    - cd /tmp/cpputest-3.7.1 && ./configure --prefix=/usr && make && sudo make install && cd -
+    - if [ "$CC" = "clang" ]; then export CXX="clang++"; fi && cd /tmp/cpputest-3.7.1 && ./configure --prefix=/usr/local && make && sudo make install && cd -
+    - cd /tmp/cpputest-3.7.1 && ./configure --prefix=/usr/local && make && sudo make install && cd -
     - git clone https://github.com/akheron/jansson.git jansson-build
     - cd jansson-build && git checkout 2.7
-    - cmake -DJANSSON_BUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr . && make
+    - cmake -DJANSSON_BUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr/local . && make
     - sudo make install
     - cd -
     - mkdir build install

http://git-wip-us.apache.org/repos/asf/celix/blob/58ff4ece/documents/getting_started/readme.md
----------------------------------------------------------------------
diff --git a/documents/getting_started/readme.md b/documents/getting_started/readme.md
index 4ea875b..60da6d3 100644
--- a/documents/getting_started/readme.md
+++ b/documents/getting_started/readme.md
@@ -5,4 +5,4 @@ There are several guide to help you get started. The first guide is [Getting Sta
 and this should get you started for your first C and/or C++ bundle.
 
 After that you can extend the example by providing and use services using the 
-guide [Getting Started: Using Services with C](using_services_for_c.md) or [Getting Started: Using Services with C++](using_services_with_cxx.md). 
+guide [Getting Started: Using Services with C](using_services_with_c.md) or [Getting Started: Using Services with C++](using_services_with_cxx.md). 

http://git-wip-us.apache.org/repos/asf/celix/blob/58ff4ece/documents/getting_started/using_services_with_cxx.md
----------------------------------------------------------------------
diff --git a/documents/getting_started/using_services_with_cxx.md b/documents/getting_started/using_services_with_cxx.md
index 8b7a5a4..307c088 100644
--- a/documents/getting_started/using_services_with_cxx.md
+++ b/documents/getting_started/using_services_with_cxx.md
@@ -12,21 +12,20 @@ TO start of, C++ service in Celix are just (abstract) classes.
 In the following example there also a projected default constructor to ensure no instantiation of the service is possible:
 ```C++
 //IAnotherExample.h
-#ifndef ANOTHER_EXAMPLE_H
-#define ANOTHER_EXAMPLE_H
+#ifndef IANOTHER_EXAMPLE_H
+#define IANOTHER_EXAMPLE_H
 
-#define ANOTHER_EXAMPLE_VERSION "1.0.0"
-#define ANOTHER_EXAMPLE_VERSION "1.0.0"
-#define ANOTHER_EXAMPLE_CONSUMER_RANGE "[1.0.0,2.0.0)"
+#define IANOTHER_EXAMPLE_VERSION "1.0.0"
+#define IANOTHER_EXAMPLE_CONSUMER_RANGE "[1.0.0,2.0.0)"
 
 class IAnotherExample {
 protected:
     IAnotherExample() = default;
 public:
-    virtual void method() = 0;
+    virtual double method(int arg1, double arg2) = 0;
 };
 
-#endif //ANOTHER_EXAMPLE_H
+#endif //IANOTHER_EXAMPLE_H
 ```
 
 For a Celix service a service name, service provider version and service consumer range should be declared.