X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=compileoptions.cmake;h=2221781d146f35304bcbf2666ba03eb08be8b091;hb=d424bb734ce61bc98d1cfab815c48c5ad1d01d5e;hp=6f9d55fa334695575c6f72c97a2cb998f1f07522;hpb=3f4fc5bac8c564318bff9a0df97599e3cf7651bb;p=platform%2Fupstream%2Fcoreclr.git diff --git a/compileoptions.cmake b/compileoptions.cmake old mode 100644 new mode 100755 index 6f9d55f..2221781 --- a/compileoptions.cmake +++ b/compileoptions.cmake @@ -38,6 +38,10 @@ if (CLR_CMAKE_PLATFORM_UNIX) # There are constants of type BOOL used in a condition. But BOOL is defined as int # and so the compiler thinks that there is a mistake. add_compile_options(-Wno-constant-logical-operand) + # We use pshpack1/2/4/8.h and poppack.h headers to set and restore packing. However + # clang 6.0 complains when the packing change lifetime is not contained within + # a header file. + add_compile_options(-Wno-pragma-pack) add_compile_options(-Wno-unknown-warning-option) @@ -61,7 +65,11 @@ if(CLR_CMAKE_PLATFORM_UNIX_ARM) if(ARM_SOFTFP) add_definitions(-DARM_SOFTFP) add_compile_options(-mfloat-abi=softfp) + if("$ENV{__HostDistroRid}" MATCHES "tizen.*") + add_compile_options(-target armv7l-tizen-linux-gnueabi) + else() add_compile_options(-target armv7-linux-gnueabi) + endif() else() add_compile_options(-target armv7-linux-gnueabihf) endif(ARM_SOFTFP)