Skip to content

Commit cfbfe2a

Browse files
committed
Revert "Merge pull request #64 from jcortell68/master"
This reverts commit 0127a5d, reversing changes made to 0c175a3.
1 parent a39bfeb commit cfbfe2a

File tree

3 files changed

+6
-20
lines changed

3 files changed

+6
-20
lines changed

build/cmake_modules/common.cmake

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,10 @@ if(NOT WIN32)
5757
set(CMAKE_C_COMPILER gcc)
5858
set(CMAKE_CXX_COMPILER g++)
5959
endif()
60-
endif()
6160

6261
if(NOT APPLE)
6362
set(GPA_COMMON_LINK_ARCHIVE_FLAG -Wl,--whole-archive)
6463
set(GPA_COMMON_LINK_NO_ARCHIVE_FLAG -Wl,--no-whole-archive)
6564
endif()
66-
67-
add_compile_options(-Wno-unknown-pragmas -Wno-strict-aliasing -Wno-non-virtual-dtor -Wno-unused-value -fvisibility=hidden)
68-
69-
# Don't add -msse if building for Android ARM. Arg is not relevant for ARM and -Werror,-Wunused-command-line-argument makes that an error
70-
if(NOT ((ANDROID) AND (ANDROID_ABI STREQUAL "arm64-v8a")))
71-
add_compile_options(-msse)
65+
add_compile_options(-Wno-unknown-pragmas -Wno-strict-aliasing -Wno-non-virtual-dtor -Wno-unused-value -msse -fvisibility=hidden)
7266
endif()

build/pre_build.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@ def pre_build(build_args):
3333

3434
build_dir_name = "cmake_bld"
3535

36-
if build_args.android_x64 == True:
37-
build_dir_name = "cmake_bld_android_x64"
38-
elif build_args.android_arm64 == True:
39-
build_dir_name = "cmake_bld_android_arm64"
36+
if build_args.android == True:
37+
build_dir_name = "cmake_bld_android"
4038

4139
cmake_additional_args = PreBuildCMakeCommon.parse_cmake_arguments(build_args)
4240

@@ -45,13 +43,14 @@ def pre_build(build_args):
4543
else:
4644
cmake_additional_args.append("-Dbuild=0")
4745

48-
if build_args.android_x64 == True or build_args.android_arm64 == True:
46+
if build_args.android == True:
4947
PreBuildCMakeCommon.cmake_generator_platforms.remove('x86')
5048
android_ndk=os.environ["ANDROID_NDK"]
5149
if android_ndk == "":
5250
print("Android environment variable is not defined. Exiting.")
5351
exit(1)
5452
cmake_additional_args.append("-DBUILD_ANDROID=ON")
53+
cmake_additional_args.append("-DANDROID_ABI=x86_64")
5554
cmake_additional_args.append("-DANDROID_PLATFORM=24")
5655
cmake_additional_args.append("-DANDROID_NATIVE_API_LEVEL=24")
5756
cmake_additional_args.append("-DANDROID_STL=c++_static")
@@ -60,11 +59,6 @@ def pre_build(build_args):
6059
cmake_additional_args.append("-Dskiptests=ON")
6160
cmake_additional_args.append("-Dbuild-32bit=OFF")
6261

63-
if build_args.android_x64 == True:
64-
cmake_additional_args.append("-DANDROID_ABI=x86_64")
65-
elif build_args.android_arm64 == True:
66-
cmake_additional_args.append("-DANDROID_ABI=arm64-v8a")
67-
6862
print(PreBuildCMakeCommon.cmake_generator)
6963
if sys.platform == "win32":
7064
for platform in PreBuildCMakeCommon.cmake_generator_platforms:

scripts/pre_build_common.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,7 @@ def define_cmake_arguments():
127127
script_parser.add_argument("--nofetch", action="store_true", help="skip fetching repo dependencies")
128128
script_parser.add_argument("--cmakecmd", type=str, default="cmake", help="command to use in place of 'cmake'")
129129
script_parser.add_argument("--verbose", action="store_true", help="Turns on the verbosity of the script'")
130-
script_parser.add_argument("--android_x64", action="store_true", help="CMake will generate project files for Android x64")
131-
script_parser.add_argument("--android_arm64", action="store_true", help="CMake will generate project files for Android Arm-64")
132-
script_parser.add_argument("--android", dest="android_x64", action="store_true", help="Same as --android_x64 (for backwards compatibility)")
130+
script_parser.add_argument("--android", action="store_true", help="CMake will generate project files for android")
133131

134132
script_parser.add_argument("--clang_format", action="store_true", help="run clang-format on source files prior to performing a build")
135133
script_parser.add_argument("--clang_tidy", action="store_true", help="run clang-tidy on source files after a build completes")

0 commit comments

Comments
 (0)