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>
Wed, 5 Jul 2017 16:36:17 +0000 (18:36 +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 7b335e3..05f8468 100644 (file)
@@ -70,10 +70,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>)
 
 # Print a helper message when every thing is finished
 # ----------------------------------------------------