[cmake]: fix script for arm-linux

git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@1148 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
ChenHengming
2016-08-03 06:43:01 +00:00
parent e7e1abaca0
commit 06807e8a33
2 changed files with 8 additions and 7 deletions

View File

@@ -163,18 +163,19 @@ elseif(CMAKE_COMPILER_IS_GNUCXX)
endif()
if(GCC)
if(X64 AND NOT WIN32)
add_definitions(-fPIC)
endif(X64 AND NOT WIN32)
if(X86 AND NOT X64)
add_definitions(-march=i686)
endif()
if(ARM)
if(ARMEABI_V6)
add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp)
elseif(ARMEABI_V7A)
add_definitions(-march=armv7-a -mfloat-abi=softfp -mfpu=neon)
endif()
else()
if(X64 AND NOT WIN32)
add_definitions(-fPIC)
endif(X64 AND NOT WIN32)
if(X86 AND NOT X64)
add_definitions(-march=i686)
endif()
endif()
# disable multichar warning
add_definitions(-Wno-multichar)

View File

@@ -3,4 +3,4 @@
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=debug \
-DCMAKE_TOOLCHAIN_FILE=./arm.linux.cross.cmake \
-DCMAKE_RKPLATFORM_ENABLE=ON \
../../../ && ccmake ../../../
../../../ && cmake --build .