Age | Commit message (Collapse) | Author | Files | Lines |
|
Fix the generated install target to use the permissions of the source
files to keep the executable permission on libraries and executables,
and to add installation of the test widget, which was missing.
Bug-AGL: SPEC-3381
Change-Id: Ia32cf6472e4576042721ab933531eec8eb7ff316
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This reverts commit cab6a70b1f394099966ac60007830219ee631b9a.
Change-Id: I9f7799dd2441b0153b03ced907dd3bdb82952b34
|
|
- install package test
- use source permissions (exec flags kept)
Change-Id: Ie66e4f84e30c7917b06a32ed6afc966ad8be2a75
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
This change create separate target for creation
separate directories. This fix an obscure error
reported by CMAKE:
"Deleting primary custom command output ..."
This error appered since recent changes related to
SPEC-2049.
Bug-AGL: SPEC-3207
Bug-AGL: SPEC-2049
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Change-Id: Ie531fd203cd054a24e9f5374727bc403341d832d
|
|
Add SANITIZERS build type for using AddressSanitizers to find
various memory corruptions within applications.
Bug-AGL: SPEC-3040
Change-Id: If430177cbac452c09d710a885cbe802419f13e6b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-3102
Change-Id: I959230282e22824f0bd3eb335f4511645a33f3bb
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
New version of CMake use that variable as string and not boolean.
Use of it only needs to set it to something to let pkg-config search
its packages in CMAKE_PREFIX_PATH, CMAKE_FRAMEWORK_PATH, and CMAKE_APPBUNDLE_PATH
Bugs-AGL: SPEC-2929
Change-Id: I085aa04fa53bfa2ce69387b6a1547c74047c7e57
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Use intermediate list of variables to handle dependencies
of custom targets.
This change also prepares further integration of signature of
widgets.
Bug-AGL: SPEC-2840
Change-Id: Iacaa6fb235d91b79ee67bc0b24494de2878590f2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Having a message written in red for warnings is
confusing when searching for an error in red.
Bug-AGL: SPEC-2843
Change-Id: Ic501b37a785acb60e6d3dfc83b0500a85b100dec
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This reverts commit b4828cad913e6218afc2647b80464aff3c7ed170.
Revert looks good because the issue has to be adressed by
the build environment.
Bug-AGL: SPEC-2801
Change-Id: I8b469ce1c42e3d1fbf00128ddfd365cfff3a1f7c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
It is intended to enhance reproducibility
of produced binaries as unmeaning prefixes
are removed.
Bug-AGL: SPEC-2801
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Change-Id: Idcebe383d938a85c594482abd3ef65015fdd4b22
|
|
Bug-AGL: SPEC-2805
Change-Id: I3aad4168c199e2936bdfeedc40f85533eb20f069
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
|
|
Add condition in cmake command to avoid complilation error
Make test-tree target optional
Bug-AGL: SPEC-2040
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
Change-Id: I885011afda06aaddf226932c3c4bbd9bf78d67a2
|
|
Add test tree template
Add test path variable
Add test-tree target
Bug-AGL: SPEC-2040
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
Change-Id: I836d6e7653b600e92c7a0de065a41054ea06005e
|
|
Fix wrong variable tested setting the PROJECT_HOMEPAGE_URL
Bug-AGL: SPEC-2549
Change-Id: I53448d4ddd4c6b148997e140c0f421ddd6dfe182
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Recurse path when using fallback zip tool instead of the
application framework widget creator tool wgtpkg-pack.
Bug-AGL: SPEC-2577
Change-Id: I2bf044fd921ab2debe7fcd6ed12446bffcb99941
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
cmake variable VERSION_GREATER_EQUAL are available in cmake 3.7
opensuse 42.3 and ubuntu 16.04 use cmake 3.6
we need to use VERSION_GREATER variable for compatibility
BUG-AGL: SPEC-2464
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
Change-Id: I581713980c38a3cadcfebe10d2a9ba90b826fe34
|
|
both HOMEPAGE_URL and DESCRIPTION are only available in 3.12.4
BUG-AGL: SPEC-2464
Change-Id: I2fcf30c3f59464bb16e362f43ae032a7160638ac
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
- add warnings when PROJECT_DESCRIPTION and HOMEPAGE_URL are unset
BUG-AGL: SPEC-2464
Change-Id: I24bd6e2428a1c4a89561740a4fc4a55bb14a3a2a
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
Set all options in the cmake-commands named project.
Add HOMEPAGE_URL and DESCRIPTION options.
BUG-AGL: SPEC-2464
Change-Id: I55c6ba7136df80f0f5679be2e9cbd0410afd3630
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
If you have specified in your project to link against
a project internal library then the cmake templates should
take care to avoid to link a target against itself.
Bug-AGL: SPEC-1997
Change-Id: I6959247ab350474533fb8df1c1e912aa203f36b5
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Links are probably expected when it exists.
Change-Id: I9df5776e2e74b3d669da61ea8d978f1fc80df34b
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
|
|
Link with defined project libraries dependencies by default.
This will avoid the user to have to specify this again at target level,
in addition of project level in the "config.cmake" file.
Bug-AGL: SPEC-1997
Change-Id: Ib0933a8eb9259d27c095d18a0dbb5a269d6b0369
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: I32abe9f2ac5ea25e7902f9a1e870d16bb438d5b2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I843513718c49dcde49d2f727e5dd748c59f1f0ec
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
There is a lack in the way to find the project version when you package a project
using cmake-apps-module because there isn't git repo included in the source archive
then the git tag could not be retrieved. So this commit brings the possibility to set
the version from the command line using the argument VERSION.
Change-Id: Iba9902a2a1c61a348d719aaca85c26b3786d3620
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: I1bce4a2dbc12ce6e196380c4e6b7d0b58530245f
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Gives instructions in the error message.
Change-Id: I56ff89932d8222116c091e25bfa5fc3b0489d5e8
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Process distro specifics cmake files before app-template
To be sure that everything is set up before calling the app-templates mechanism that
will search and process libraries dependencies etc.
Change-Id: Icaca4cf4130e60d56d045e5a07e40163bb3c2bb5
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: I70d30588c59e6a0d3c451c74fc6cc565b5eea167
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|