X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=conf.d%2Fproject%2Fconfig.cmake;h=5705e8275446f7303ba790c7205442680bf0c9d9;hb=HEAD;hp=d41aeeea003013764473fa89912cf5ad657718bd;hpb=6521131342fa9deb475c20a4ebd433be80d881dd;p=apps%2Fagl-service-unicens.git diff --git a/conf.d/project/config.cmake b/conf.d/project/config.cmake index d41aeee..5705e82 100644 --- a/conf.d/project/config.cmake +++ b/conf.d/project/config.cmake @@ -18,20 +18,20 @@ # Project Info # ------------------ -set(PROJECT_NAME UNICENS-agent) +set(PROJECT_NAME agl-service-unicens) set(PROJECT_VERSION "0.1") -set(PROJECT_PRETTY_NAME "Unicens Agent") -set(PROJECT_DESCRIPTION "Expose Microchip UNICENS v2 through AGL AppFw") -set(PROJECT_URL "https://github.com/iotbzh/unicens-agent") +set(PROJECT_PRETTY_NAME "UNICENS Service") +set(PROJECT_DESCRIPTION "UNICENS V2 - Infotainment network setup and access") +set(PROJECT_URL "https://git.automotivelinux.org/apps/agl-service-unicens/") set(PROJECT_ICON "icon.png") -set(PROJECT_AUTHOR "Fulup, Ar Foll") -set(PROJECT_AUTHOR_MAIL "fulup@iot.bzh") +set(PROJECT_AUTHOR "Thorsten Kummermehr") +set(PROJECT_AUTHOR_MAIL "thorsten.kummermehr@microchip.com") set(PROJECT_LICENSE "Apache-V2") set(PROJECT_LANGUAGES,"C") -# Where are stored default templates files from submodule or subtree app-templates in your project tree +# Where are stored the project configuration files # relative to the root project directory -set(PROJECT_APP_TEMPLATES_DIR "conf.d/app-templates") +set(PROJECT_CMAKE_CONF_DIR "conf.d") # Where are stored your external libraries for your project. This is 3rd party library that you don't maintain # but used and must be built and linked. @@ -45,8 +45,9 @@ set(PROJECT_SRC_DIR_PATTERN "[^_]*") # Compilation Mode (DEBUG, RELEASE) # ---------------------------------- -set(CMAKE_BUILD_TYPE "DEBUG") -set(USE_EFENCE 1) +set(BUILD_TYPE "RELEASE") +#Disabled because causes crash on some machines +#set(USE_EFENCE 1) # Kernel selection if needed. You can choose between a # mandatory version to impose a minimal version. @@ -69,17 +70,17 @@ set (gcc_minimal_version 4.9) # PKG_CONFIG required packages # ----------------------------- set (PKG_REQUIRED_LIST - mxml json-c libsystemd>=222 afb-daemon - libmicrohttpd>=0.9.55 + afb-helpers + libxml-2.0 ) # Prefix path where will be installed the files # Default: /usr/local (need root permission to write in) # ------------------------------------------------------ -set(CMAKE_INSTALL_PREFIX $ENV{HOME}/opt) +set(INSTALL_PREFIX $ENV{HOME}/opt) # Customize link option # ----------------------------- @@ -93,6 +94,7 @@ add_compile_options() add_compile_options(-DCONTROL_CDEV_TX="/dev/inic-usb-ctx") add_compile_options(-DCONTROL_CDEV_RX="/dev/inic-usb-crx") add_compile_options(-DUCS2_CFG_PATH="/etc/default/ucs:../data:./data") +add_compile_options(-DAFB_BINDING_VERSION=3) # Compilation options definition # Use CMake generator expressions to specify only for a specific language @@ -198,7 +200,7 @@ set(AFB_REMPORT "1234" CACHE PATH "Default binder listening port") # Print a helper message when every thing is finished # ---------------------------------------------------- -set(CLOSING_MESSAGE "Test with: afb-daemon --ldpaths=. --port=1234 --workdir=. --roothttp=../htdocs --tracereq=common --token='' --verbose") +set(CLOSING_MESSAGE "Test with: afb-daemon --ldpaths=./package --port=1234 --workdir=. --roothttp=./package/htdocs --tracereq=common --token= --verbose") set(PACKAGE_MESSAGE "Install widget file using in the target : afm-util install ${PROJECT_NAME}.wgt") # Optional schema validator about now only XML, LUA and JSON @@ -210,5 +212,8 @@ set(PACKAGE_MESSAGE "Install widget file using in the target : afm-util install # This include is mandatory and MUST happens at the end # of this file, else you expose you to unexpected behavior +# +# This CMake module could be found at the following url: +# https://gerrit.automotivelinux.org/gerrit/#/admin/projects/src/cmake-apps-module # ----------------------------------------------------------- -include(${PROJECT_APP_TEMPLATES_DIR}/cmake/common.cmake) +include(CMakeAfbTemplates)