summaryrefslogtreecommitdiffstats
path: root/cmake/cmake.d/03-macros.cmake
AgeCommit message (Collapse)AuthorFilesLines
2017-08-21Add macros to make a 2nd pass on required moduleRomain Forlot1-0/+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>
2017-08-20Install 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>
2017-08-20Fix: BINDINGV2 target not populatedRomain Forlot1-7/+9
Miss dependencies... Change-Id: Ief8a5c764a6a36c042eebbd66b83f12e2f08b36a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-18Better handling icon&config.xml to build widgetRomain Forlot1-7/+11
Default value set Change-Id: Ie1370ff9e89bb80044fc847b4cf37ba19314ecc1 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-18Make CMake minimal version to at least v3.5Romain Forlot1-3/+81
Backport list(filter cmake subcommand as macro Change-Id: I7736e18ee2618e1977dd968636be84afc31bcc88 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-16Personal files inclusion now by projects.Romain Forlot1-11/+37
Depending on file name you can include some files from your home or system by project or globally Change-Id: I1fef678073977633576a21893065e681b286646c Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-08-16Reorganization between variables/build optionsRomain Forlot1-0/+361
Move compilation/link option to build options and all custom variables stuff in variable file. Make build options as first file to be included then all custom stuff. Change-Id: I530268574745edcc414e29cac59eb542954d73cc Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>