History log of /external/parameter-framework/CMakeLists.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a9be2d378b7ad84e679a48efa81f42fb54f85d9a 16-Jul-2015 Jean-Michel Trivi <jmtrivi@google.com> Drop release v2.6.0+no-stlport

Bug 246391

Change-Id: I662b7b0f90c97cb169978e1b64ad1fe32c440cf5
Signed-off-by: Jean-Michel Trivi <jmtrivi@google.com>
/external/parameter-framework/CMakeLists.txt
ef9cc769da415e23ce00f9af07783997929f5f8b 11-Apr-2015 Kevin Rocard <kevin.rocard@intel.com> Move ctest definitions in it's own CMakeList

Ctest related files and definitions were at the
source root although we try to keep it simple.

Move all ctest related files and definition in
a ctest directory.

Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
3067473d780e1651804c37f3475dce96e49a7e95 11-Apr-2015 Kevin Rocard <kevin.rocard@intel.com> Move tests inclusion in a test CMakeList

The root CMakeList was including every test directories
directly, although it should be kept simple.

Move the inclusions to a dedicated CMakeList in test.

Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
ec5130b950992fe79400ba66336d19169772a530 10-Mar-2015 Adrien M <adrienx.martin@intel.com> Add functionnal tests to the pfw.

This patch adds functionnal test to the PFW.
The execution of these tests needs the test-subsystem to be compiled.

The tests can be launch with 'make test'.
We set the environment vars in the cmake.
Then we launch ACTCampaignEngine.py.

Temporary files like build time conf files are placed on the build directory.

Next steps :
- Test-subsystem needs to be reworked (with binding python).

Signed-off-by: Adrien M <adrienx.martin@intel.com>
/external/parameter-framework/CMakeLists.txt
5aaddd16f2aabccf07687f1761567eb6455abe61 20-Mar-2015 Adrien M <adrienx.martin@intel.com> Dissociate 'make test' & 'make install'

Possibility to run the test without having to lunch the 'make install'
command.

Signed-off-by: Adrien M <adrienx.martin@intel.com>
/external/parameter-framework/CMakeLists.txt
b2742cf39a7ca6c8a1e25698e2065258da1d1a2f 19-Mar-2015 David Wagner <david.wagner@intel.com> Add unit tests for the Tokenizer class

Signed-off-by: David Wagner <david.wagner@intel.com>
/external/parameter-framework/CMakeLists.txt
747bb84d27518ba1ab0c49d619a812b43222fdcf 11-Mar-2015 Kevin Rocard <kevin.rocard@intel.com> Modularise build using cmake options

The parameter framework can build lots of components including but not
limited to core c++ lib, c api, python api, bash completion...
All those modules are not always wanted, especially if they have
external dependencies as it force the builder to install them.

Conditionally define non core build modules.
The builder can disable feature by providing -D <FEATURE>=OFF
to deactivate them.
The following options are available:
- PYTHON_BINDINGS: Break swig dependencies
- BASH_COMPLETION: If the target does not have bash
- COVERAGE: Default to off, set to on to build c/c++ with coverage flags.

Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
7fe36eead17ee1afb9ba26e1e4eb8613b559f71d 06-Mar-2015 Kevin Rocard <kevin.rocard@intel.com> Use ctest for testing

Test were enabled with the enable_testing command.
Nevertheless this method is very basic.

Include CTest, as this cmake utility enables automatic
build + test + coverage generation + memchek test (valgrind) + sending report
in one command: ```make Experimental```
There are far more features added by this utility, see:
http://www.cmake.org/Wiki/CMake/Testing_With_CTest#Dashboards

Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
acc6a08319a9caf91f36e3daba84f0840a28d6ee 16-Feb-2015 Kevin Rocard <kevin.rocard@intel.com> Introduce remote-process bash completion

When working with the parameter-framework,
the remote-process command is very handy.
Nevertheless it has long commands and it is easy to make mistakes.

Add a bash completion script to complete:
- hostnames
- frequently used port
- commands and arguments based on the remote usage (help command)

Signed-off-by: Kevin Rocard <kevin.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
8a7cecb43ea8a3c887b3c7949ff512fadc756ae9 06-Jan-2015 David Wagner <david.wagner@intel.com> Introduce Python bindings

These bindings for the parameter-framework generic connector use "SWIG" to
generate:

- a C++ file providing a basic bridge between C++ and Python (must be compiled
to a shared library named "_PyPfw.so" - the name is important)
- a Python module wrapping it inside a Proxy class, re-creating the same
classes as the parameter-framework generic connector.

See http://www.swig.org for the full SWIG documentation.

They are generated and compiled on-the-fly as part of the build process.

Change-Id: If7c67f1178dcc9f438cf037246eb77bbd74b689a
Signed-off-by: David Wagner <david.wagner@intel.com>
Signed-off-by: Sebastien Gonzalve<sebastien.gonzalve@intel.com>
/external/parameter-framework/CMakeLists.txt
9f8b7bd033fafa8a856382104e79b4dba4283632 02-Dec-2014 Kevin Rocard <kevinx.rocard@intel.com> Integrate fix point parameter test in cmake

Cmake can manage test with ctest. Running them when make test
is run. Unfortunately the only automatic tests the pfw has
(fix point parameter test) are not declared in cmake.

Add a test target and declare the fix point parameter test in cmake.
Thus a simple make test after the make install will run all tests.

Signed-off-by: Kevin Rocard <kevinx.rocard@intel.com>
/external/parameter-framework/CMakeLists.txt
f2a6d24795485839aa481f4c1d57812701e50e4b 27-Jun-2014 Mattijs Korpershoek <mattijsx.korpershoek@intel.com> Add 3-clause BSD license to CMake makefiles.

BZ: 207083

License headers were missing in CMake makefiles.

This patch adds the 3-clause BSD license header to each CMakeLists.txt.

Change-Id: Ia4da92e139e02d6348d655d0d88a16166d8431ca
Signed-off-by: Mattijs Korpershoek <mattijsx.korpershoek@intel.com>
/external/parameter-framework/CMakeLists.txt
f563b2da85bee9d7293301ea7da42a60f58ca40b 14-Mar-2014 Mattijs Korpershoek <mattijs.korpershoek@gmail.com> XmlValidator tool

This tool can be used to validate a set of xml files against w3c
schemas.

It scans a directory recursively and checks for .xml files in it.
For each file, it extracts the current schema file based on a convention
(the corresponding schema file must have the same name as the root node)
which is used in the parameter-framework.

Change-Id: I27e32028e39a450ed18f86cb095348f73d59ade5
/external/parameter-framework/CMakeLists.txt
8c478031c4b165ee31fe5b1841af190ed09f5afe 14-Mar-2014 Mattijs Korpershoek <mattijs.korpershoek@gmail.com> Added cmake rules for installing tools in bin dir

When performing the tutorials, I wanted to use the
tools/xmlGenerator/hostDomainGenerator.sh script.

In order to do that, i had to copy manually my scripts files
to the pfwInstalledDir/bin directory.
This patchs completes the install target by copying the needed files
/external/parameter-framework/CMakeLists.txt
0050049e450ee3a815710c84d724b1575e496800 18-Feb-2014 David Wagner <david.wagner@intel.com> CMake: beautification, fix some comments

Signed-off-by: David Wagner <david.wagner@intel.com>
/external/parameter-framework/CMakeLists.txt
3fac6d8f4e0d65a02a478dd32947c74b82b1b7b5 17-Feb-2014 David Wagner <david.wagner@intel.com> Add CMake Makefiles

1) Generate the Makefiles with "cmake";
2) compile all targets with "make".

Signed-off-by: David Wagner <david.wagner@intel.com>
/external/parameter-framework/CMakeLists.txt