summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15Disallow build in-source.Romain Forlot1-26/+37
Change-Id: If606d1ad283a37b7a2c1d4e45d8459ace2ba76c5 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Keep libraries and binding in the same directoryRomain Forlot1-5/+3
Change-Id: I40a3424b689d03e3f6cf471495ed869511a30d2d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Update README and documentationRomain Forlot4-37/+179
Instructions to include external library into a widget Change-Id: Ic5c8c477fdbc1d374f1f88260b51cb9f200d02e1 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Include ExternalProject CMake module by defaultRomain Forlot1-0/+3
Change-Id: Icf3929e6f2b0c28d3281ee451527ec1085ac9c7f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15CleaningRomain Forlot1-12/+0
Change-Id: Id06766a8c24dd21fdee6211a384bfccf7c6535ad Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Handle imported target to populate package folderRomain Forlot1-113/+91
Can use an external library builded as an external project or an already built library/executable to include it into a widget. Change-Id: Ia3282f875fe0f6f9e8f1153d87ccfbecf8559dbb Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Control install destination directoryRomain Forlot1-3/+11
Either put all in a dedicated binding directory like a classic widget install, either put all directly a CMAKE_INSTALL_PREFIX root directory. Change-Id: I54ebe8a680ea09af73c7fc9e6646fdd203fdeb98 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: wrong if closure...Romain Forlot1-1/+1
Change-Id: I6b8964c0c7db970b88e636222fb8394a51dbde8e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Make use of LibEfence optionalRomain Forlot2-1/+2
Change-Id: I22b52611dab0be6021b08d6c6d63bc369df0b4d4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Update ReadmeRomain Forlot1-5/+5
Change-Id: I30b75cec8634ffe52f3918e9da7bc1c656c6215d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: No build error on input files checkedRomain Forlot2-17/+53
Output a warning if no checker found but at usage must crash the build if input files has errors. Change-Id: I282c4eb2303922ce1cd7055b51182ed222b62d08 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Adding install target to autobuild scriptRomain Forlot2-5/+11
Change-Id: I1ee2fb376e247c74e383428ec5c0b7994cba1f54 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Handle controller plugin populate and installRomain Forlot1-7/+16
Change-Id: Ib48817e4634990b6369de29ce81fa86354d73652 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Clearer output when checking data fileRomain Forlot1-3/+3
Change-Id: I942b11b460c15618cc3c6a731f588d7a8b91abcf Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Don't fails if data files checker not found.Romain Forlot1-3/+3
Change-Id: If28a37406175dc318c3ed62153e3276f2eb77525 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Update docRomain Forlot4-35/+66
Change-Id: I942267d9673651db6986177e8d47aa0dbc235e3e Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Copying content not the directory.Romain Forlot1-1/+1
Change-Id: I3d221379459ff5451b6933fac2383c8c3797d0d3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Disabling packaging target. To be externalizedRomain Forlot2-98/+98
Change-Id: I4ff1c05eae2a8542f1ad002acc6bf0d4a7ff72d6 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Added populate binding config filesRomain Forlot1-0/+16
Change-Id: I9fd0ccd917c0fbbfe67910a169001c85220a78c0 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: wrong OS detection when SDK env or YoctoRomain Forlot2-11/+11
Change-Id: Iece230f0708129ea5980c61dae2d2cb66d32e7eb Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15templates.d: adjustments for xds (gdb*.ini, xds-project-target.conf)Stephane Desneux2-7/+23
Change-Id: Ic3b029793670aac617d6d23e67ce15084f855cdb Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-10-15start-on-target.sh.in: use --monitoring option to start afb-daemonStephane Desneux1-2/+2
Change-Id: I397613a350aafd46b52d2e83d9f4c7951a9da8fe Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2018-10-15Dirty fix to handle distro specific packages depsRomain Forlot3-39/+27
Could include first distro specific file to be able to modify variable from config.cmake and then process classic submodule cmake files. Change-Id: Id5dad2504d44c86cb165ad56f5314e9c0c545f0b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix pkgconfig parsing resultRonan Le Martret1-1/+1
Change-Id: I1d278188126baae20ef6890ea140b2136f1a09f0 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-10-15Fix deb packaging pkgconfig dependencyRonan Le Martret1-1/+1
* dpkg must be use to find the package whose provides the .pc file Change-Id: I475559264c5dd1116e773a6842889cfd230917a0 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-10-15Fix: output msg if build fail on remote populateRomain Forlot1-1/+6
Change-Id: Id0ee4805854181dab1885af42f9c9f4603ad796f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15add_input_target targets built by defaultRomain Forlot1-1/+1
Adding to 'all' target Change-Id: I3b4696ced961a5ccc6a35cbb1ab64cbd489af45b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Update doc and README with latest modificationsRomain Forlot4-26/+68
Change-Id: I7b42fe371b6912de9df42a76781a8886dd804b3d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Generic default CLOSING_MESSAGE in sample configRomain Forlot3-24/+15
Change-Id: I6886b4d7844e208f3f996418d9658567e8d8f135 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15IndentRomain Forlot1-23/+23
Change-Id: Ie333025c5f68c5121a4445308858441e60b17696 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Comment apparently uneeded section.Romain Forlot1-6/+9
Let's see if used. Change-Id: Iaa5cf37f0a7964e797cdc99c9d7bdbb93f8b54e4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Change luac option to do only syntax checkingRomain Forlot1-1/+1
Change-Id: I20769279e08927d0a9d8bfbbc2691719e7a5475a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: use of filter in Cmake 3.5Romain Forlot1-3/+6
Need using a variable for regex... Change-Id: Ie5b050a3588dec10d0cc4365aa7272a90f10eb30 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: mistapedRomain Forlot1-1/+1
Change-Id: I6252ed2ed8defaba8d848ce0d500a8a83be4cd90 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: luac invokation failed.Romain Forlot1-1/+1
Wrong way to use command argument in cmake variable Change-Id: I9a334a509d109d9243c7e8211a686757821fcb30 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Workaround to bugged list filter backport functionRomain Forlot1-6/+13
Change-Id: I520bcb09add89567083f0c06bde92dae08206c50 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: wrong variable detectionRomain Forlot1-1/+1
Change-Id: Idc736c60f51e20640476202996121eefef8b8210 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15OS detection to fallback instead of additionRomain Forlot1-1/+5
Instead of include a default cmake file in addition of the others, use it as fallback if any other cmake file doesn't match Change-Id: Ib46e0e64a5f485dcad4e41f092936484da83b7f4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Enhances OS detection with Yocto and SDKRomain Forlot1-18/+22
Change-Id: I27f70c3ef9f16d918353e00c0535351bd738df82 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Format: Remove spaces at EOLRomain Forlot5-5/+5
Change-Id: If16b9cd45e5955b8ca8049fee1ea97a9d43d5cb7 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Better OS detection.Romain Forlot1-5/+6
Only take ID_LIKE field if it exists else ID. Doing some stripping also to get a cleaner output variable Change-Id: If5c44bf21c3435bd4739cfd34190a81d28dd10d3 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Format, improve config.cmake.sample fileRomain Forlot1-7/+39
Change-Id: I6683ac65ea12d697b29adf6d7af1d6939102867d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Add macros to make a 2nd pass on required moduleRomain Forlot2-1/+9
Useful when adding module dependant of distro as they do not named their packages the same way... Change-Id: I0422ce4cdad48f9e815d24510376ad11941d5e3d Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Better OS detection and inclusion per distributionRomain Forlot4-8/+23
Change-Id: I6f479353df990eb2ff9030b7427d48bb72f0416f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Don't output compiled lua file when checked.Romain Forlot1-1/+1
Change-Id: I062bbb8c1342f189406ac1295baa5fb6e7c5eb1a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Install automatically managed for populate targetsRomain Forlot1-88/+99
All populated targets will install in CMAKE_INSTALL_PREFIX/PROJECT_NAME Change-Id: I37df0c6dfde34a04e515e70b06f56929bd76c51a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Fix: BINDINGV2 target not populatedRomain Forlot1-7/+9
Miss dependencies... Change-Id: Ief8a5c764a6a36c042eebbd66b83f12e2f08b36a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Better handling icon&config.xml to build widgetRomain Forlot3-13/+16
Default value set Change-Id: Ie1370ff9e89bb80044fc847b4cf37ba19314ecc1 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Cleaning, formatRomain Forlot2-10/+10
Change-Id: I0328f500867636bf13289bc2a9d7f8d5a9f7e060 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-15Duplicate variable meant to set installation dirRomain Forlot3-13/+1
Remove BINDING_INSTALL_PREFIX variable Change-Id: Ia5be7f18a66b3667f03edb265caccc515e0490b2 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>