docs: editing comments and removing config setting

Adding spaces to make comments more readable. Removing a config setting that is already default.
This commit is contained in:
Darko Trogrlic 2023-01-25 08:27:06 +01:00
parent eee10303f8
commit 0b533c97c3
5 changed files with 24 additions and 26 deletions

View File

@ -1,22 +1,20 @@
#Example how to make a recipe that uses CMake for building
#Please note that this is a recipe to build the package. For package to be added to an Image, another recipe needs to be changed.
#Example: This package is added to be part of coreos-image-full-cmdline image.
#A new line: IMAGE_INSTALL += "cmake-demo" is added to layers/meta-belden-coreos/recipes-core/images/coreos-image-full-cmdline.bb
# Example how to make a recipe that uses CMake for building
# Please note that this is a recipe to build the package. For package to be added to an Image, another recipe needs to be changed.
# Example: This package is added to be part of coreos-image-full-cmdline image.
# A new line: IMAGE_INSTALL += "cmake-demo" is added to layers/meta-belden-coreos/recipes-core/images/coreos-image-full-cmdline.bb
DESCRIPTION = "Simple helloworld cmake application"
#Recipe must include a licence
# Recipe must include a licence
LICENSE = "CLOSED"
#Revision of this recipe (optional)
# Revision of this recipe (optional)
PR = "r1"
SYSTEMD_AUTO_ENABLE = "enable"
#Systemd file
# Systemd file
SYSTEMD_SERVICE_${PN} = "hello.service"
#Recipe needs to know where the needed files are
# Recipe needs to know where the needed files are
SRC_URI += "file://CMakeLists.txt\
file://lib/CMakeLists.txt \
file://src/CMakeLists.txt \
@ -25,19 +23,19 @@ SRC_URI += "file://CMakeLists.txt\
file://lib/lib-demo.c \
file://lib/lib-demo.h"
#List of files and directories that are placed in a package
# List of files and directories that are placed in a package
FILES:${PN} += "${systemd_unitdir}/system/hello.service"
#Temporary work directory for each recipe where extracted source files are kept
# Temporary work directory for each recipe where extracted source files are kept
S="${WORKDIR}"
#CMake will do most of the work, so it needs to be inherited
# CMake will do most of the work, so it needs to be inherited
inherit cmake systemd
#Passing any needed configure options to CMake
# Passing any needed configure options to CMake
EXTRA_OECMAKE = ""
#Systemd service is being installed using this function (this is an example). Other files are installed using CMake
# Systemd service is being installed using this function (this is an example). Other files are installed using CMake
do_install:append() {
install -d ${D}/${systemd_unitdir}/system
install -m 0644 ${WORKDIR}/src/hello.service ${D}/${systemd_unitdir}/system

View File

@ -1,15 +1,15 @@
#Top CMakeLists.txt file
# Top CMakeLists.txt file
#Firstly a minimum required version of CMake is specified
# Firstly a minimum required version of CMake is specified
cmake_minimum_required(VERSION 3.5)
#Name the project, and give a version
# Name the project, and give a version
project(cmake_demo VERSION 0.0.1)
#Setting build logs to verbose (usefull for debugging)
# Setting build logs to verbose (usefull for debugging)
set(CMAKE_VERBOSE_MAKEFILE ON)
#Adding subdirectories that contain CMakeLists.txt
# Adding subdirectories that contain CMakeLists.txt
add_subdirectory(lib)
add_subdirectory(src)

View File

@ -1,4 +1,4 @@
#CMakeLists.txt file is gets some info from top CMakeLists.txt file (Minimum required version, Project name), so its not needed to redefine it here
# CMakeLists.txt file is gets some info from top CMakeLists.txt file (Minimum required version, Project name), so its not needed to redefine it here
# Declare the library target.
@ -13,5 +13,5 @@ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION_MAJ
# Set the public header property to the one with the actual API.
set_target_properties(${PROJECT_NAME} PROPERTIES PUBLIC_HEADER lib-demo.h)
#Install library and dependency file
# Install library and dependency file
install (TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include)

View File

@ -1,7 +1,7 @@
#CMakeLists.txt file is gets some info from top CMakeLists.txt file (Minimum required version, Project name), so its not needed to redefine it here
# CMakeLists.txt file is gets some info from top CMakeLists.txt file (Minimum required version, Project name), so its not needed to redefine it here
#Create binary
# Create binary
add_executable(helloworld helloworld.c)
#Install binary
# Install binary
install(TARGETS helloworld RUNTIME DESTINATION bin)

View File

@ -1,4 +1,4 @@
#Systemd service file
# Systemd service file
[Unit]
Description=GNU Hello World startup script for KOAN training course