2017-05-16 14 views
0

に '-03' gccのフラグを指定する方法を、私はGCCを使用するように設定します。CMakeListで arguments '-DANDROID_TOOLCHAIN=gcc'私のbuild.gradleにbuild.gradle

、スクリプトの動作を下回る:

if (${ANDROID_ABI} STREQUAL "armeabi-v7a") 
    # make a list of neon files and add neon compiling flags to them 
    set(neon_SRCS src/main/cpp/test.cc) 
    set_property(SOURCE ${neon_SRCS} 
       APPEND_STRING PROPERTY COMPILE_FLAGS " -mfpu=neon -O3") 
else() 
    set(neon_SRCS) 
endif() 

もし私がCMakeList.txtで上記のスクリプトを削除し、build.gradleにスクリプトの下に追加し、それは動作しません:

cmake{ 
    cppFlags "-mfpu=neon -O3" 
    } 

誰もが私はbuild.gradleでgccのための-O3コンパイラー・オプションを指定するために行う必要があるか知っていますか?私のプロジェクトでは、ネオンの最適化を行った後、gccはclangよりもはるかに効率的です。任意の提案のためのthx。

+2

: "C++コンパイラでコンパイル(される)_code_に関する質問のために、このタグを使用します"私はC + +のコードは表示されません。 – Shadow

答えて

関連する問題