Can't set compile FLAG using set using Yocto build
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 5 Jul 2017 16:36:17 +0000 (18:36 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 8 Aug 2017 16:22:48 +0000 (18:22 +0200)
If set, then these are the flags that are used by bitbake
without append its own flags which provides toolchain variables
environment mandatory to correctly build for another target.

Change-Id: Id5ddfc11c3d7d2e1eee418989aabaa73a933a41a
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
conf.d/cmake/config.cmake

index 338b900..a1c9067 100644 (file)
@@ -78,10 +78,8 @@ set (PKG_REQUIRED_LIST
 # -----------------------------
 add_compile_options(-D_REENTRANT)
 add_compile_options(-DPB_FIELD_16BIT)
-
-# LANG Specific compile flags set for all build types
-set(CMAKE_C_FLAGS "")
-set(CMAKE_CXX_FLAGS "-std=c++11 -pthread")
+add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-std=c++11>)
+add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-pthread>)
 
 # Customize link option
 # -----------------------------