Skip to content

Commit 714f33f

Browse files
committed
fix link for arm64
1 parent 7f0f987 commit 714f33f

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

CMakeLists.txt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,6 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
222222
add_compile_options(-isystem${WEBRTCROOT}/src/third_party/libc++/src/include)
223223
endif()
224224
add_compile_options(-isystem${WEBRTCROOT}/src/third_party/libc++abi/src/include)
225-
find_library(LIBC++ NAMES c++ HINTS "${WEBRTCOBJS}/buildtools/third_party/libc++" NO_DEFAULT_PATH)
226-
find_library(LIBC++ABI NAMES c++abi HINTS "${WEBRTCOBJS}/buildtools/third_party/libc++abi" NO_DEFAULT_PATH)
227225
add_compile_options(-Wno-nullability-completeness)
228226
endif()
229227

@@ -255,13 +253,13 @@ SET (WEBRTCEXTRAOBJS ${WEBRTJSONCPPCOBJS} ${WEBRTP2POBJ} ${WEBRTCCOMOBJ})
255253
FILE(GLOB SOURCE src/*.cpp)
256254
add_executable (${CMAKE_PROJECT_NAME} ${SOURCE} ${WEBRTCEXTRAOBJS})
257255
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE inc)
258-
if (LIBC++)
259-
message(STATUS "Found libc++ library at ${LIBC++}")
260-
target_link_libraries(${CMAKE_PROJECT_NAME} "${LIBC++}")
256+
if (EXISTS ${WEBRTCOBJS}/buildtools/third_party/libc++/${CMAKE_STATIC_LIBRARY_PREFIX}c++${CMAKE_STATIC_LIBRARY_SUFFIX})
257+
message(STATUS "Found libc++ library at ${WEBRTCOBJS}/buildtools/third_party/libc++/${CMAKE_STATIC_LIBRARY_PREFIX}c++${CMAKE_STATIC_LIBRARY_SUFFIX}")
258+
target_link_libraries(${CMAKE_PROJECT_NAME} "${WEBRTCOBJS}/buildtools/third_party/libc++/${CMAKE_STATIC_LIBRARY_PREFIX}c++${CMAKE_STATIC_LIBRARY_SUFFIX}")
261259
endif()
262-
if (LIBC++ABI)
263-
message(STATUS "Found libc++abi library at ${LIBC++ABI}")
264-
target_link_libraries(${CMAKE_PROJECT_NAME} "${LIBC++ABI}")
260+
if (EXISTS ${WEBRTCOBJS}/buildtools/third_party/libc++abi/${CMAKE_STATIC_LIBRARY_PREFIX}c++abi${CMAKE_STATIC_LIBRARY_SUFFIX})
261+
message(STATUS "Found libc++abi library at ${WEBRTCOBJS}/buildtools/third_party/libc++abi/${CMAKE_STATIC_LIBRARY_PREFIX}c++abi${CMAKE_STATIC_LIBRARY_SUFFIX}")
262+
target_link_libraries(${CMAKE_PROJECT_NAME} "${WEBRTCOBJS}/buildtools/third_party/libc++abi/${CMAKE_STATIC_LIBRARY_PREFIX}c++abi${CMAKE_STATIC_LIBRARY_SUFFIX}")
265263
endif()
266264

267265
# cxxopts

0 commit comments

Comments
 (0)