Skip to content

Commit

Permalink
[cmake]: Change to shorter RKPLATFORM macro
Browse files Browse the repository at this point in the history
Change Android and Linux branches to use RKPLATFORM macro.
RKPLATFORM is shorter and it is not a cmake variable.

Change-Id: I09a6fe72e7dacedbb4b2b8e1a66b6f7ca625f019
Signed-off-by: Herman Chen <[email protected]>
  • Loading branch information
HermanChen committed Dec 19, 2017
1 parent 81759e8 commit b186d04
Show file tree
Hide file tree
Showing 9 changed files with 12 additions and 14 deletions.
10 changes: 4 additions & 6 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,10 @@ if(NOT COMMAND find_host_program)
endmacro()
endif()

option(RKPLATFORM "Enable RK HW CONFIG" OFF)
if(${CMAKE_RKPLATFORM_ENABLE} MATCHES "ON")
option(RKPLATFORM "Enable RK HW CONFIG" ON)
set(RKPLATFORM True)
add_definitions(-DRKPLATFORM)
endif()
set(RKPLATFORM "" CACHE BOOL "Enable RK HW CONFIG")
if (RKPLATFORM)
ADD_DEFINITIONS(-DRKPLATFORM)
endif(RKPLATFORM)

project (rk_mpp)

Expand Down
2 changes: 1 addition & 1 deletion build/android/aarch64/make-Android.bash
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cmake -DCMAKE_TOOLCHAIN_FILE=../android.toolchain.cmake \
-DANDROID_TOOLCHAIN_NAME="aarch64-linux-android-4.9" \
-DANDROID_NATIVE_API_LEVEL=android-21 \
-DANDROID_STL=system \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
../../../

# ----------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion build/android/arm/make-Android.bash
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cmake -DCMAKE_TOOLCHAIN_FILE=../android.toolchain.cmake \
-DANDROID_TOOLCHAIN_NAME="arm-linux-androideabi-4.8" \
-DANDROID_NATIVE_API_LEVEL=android-21 \
-DANDROID_STL=system \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
../../../

# ----------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion build/android/x86/make-Android.bash
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ cmake -DCMAKE_TOOLCHAIN_FILE=../android.toolchain.cmake \
-DANDROID_TOOLCHAIN_NAME="x86-4.8" \
-DANDROID_NATIVE_API_LEVEL=android-21 \
-DANDROID_STL=system \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
../../../

# ----------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion build/linux/aarch64/make-Makefiles.bash
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ fi
# generate Makefile
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=./arm.linux.cross.cmake \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
-G "Unix Makefiles" \
${MPP_TOP}
2 changes: 1 addition & 1 deletion build/linux/arm/make-Makefiles.bash
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ fi
# generate Makefile
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=./arm.linux.cross.cmake \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
-G "Unix Makefiles" \
${MPP_TOP}
2 changes: 1 addition & 1 deletion build/linux/x86/sofia-3gr/make-Makefiles.bash
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
# Run this from within a bash shell
cmake -G "Unix Makefiles" \
-DCMAKE_TOOLCHAIN_FILE=./sofia-3gr.linux.cross.cmake \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
../../../../ && ccmake ../../../../
2 changes: 1 addition & 1 deletion build/linux/x86_64/make-Makefiles.bash
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# x86_64 is for simulation do not enable RK platform
cmake -G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE=debug \
-DCMAKE_RKPLATFORM_ENABLE=OFF \
-DRKPLATFORM=OFF \
../../../ && ccmake ../../../
2 changes: 1 addition & 1 deletion debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_TOOLCHAIN_FILE=/etc/dpkg-cross/cmake/CMakeCross.txt \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_RKPLATFORM_ENABLE=ON \
-DRKPLATFORM=ON \
-DHAVE_DRM=ON \
-DARM_MIX_32_64=ON

0 comments on commit b186d04

Please sign in to comment.