[android] build without deprecated symbols

This commit is contained in:
Armin Novak
2025-09-18 10:54:21 +02:00
parent 7c4b00f91d
commit b1d58751aa
3 changed files with 7 additions and 4 deletions

View File

@@ -144,10 +144,6 @@ if(WITH_FREERDP_3x_DEPRECATED)
set(WITHOUT_FREERDP_3x_DEPRECATED OFF)
endif()
if(WITHOUT_FREERDP_3x_DEPRECATED)
add_compile_definitions(WITHOUT_FREERDP_3x_DEPRECATED)
endif()
option(WITH_FREERDP_DEPRECATED_COMMANDLINE "Build FreeRDP deprecated command line options" OFF)
if(WITH_FREERDP_DEPRECATED_COMMANDLINE)
add_compile_definitions(WITH_FREERDP_DEPRECATED_COMMANDLINE)

View File

@@ -227,4 +227,10 @@
*/
#cmakedefine HAVE_AF_VSOCK_H
/** If library is build without these do permanently hide symbols
*
* \since version 3.17.2
*/
#cmakedefine WITHOUT_FREERDP_3x_DEPRECATED
#endif /* FREERDP_CONFIG_H */

View File

@@ -102,6 +102,7 @@ CMAKE_CMD_ARGS="-DANDROID_NDK=$ANDROID_NDK \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE \
-DFREERDP_EXTERNAL_PATH=$BUILD_DST \
-DWITHOUT_FREERDP_3x_DEPRECATED=ON \
-DWITH_CLIENT_SDL=OFF \
-DWITH_SERVER=OFF \
-DWITH_INTERNAL_RC4=ON \