Skip to content

Commit 8844a4a

Browse files
committed
fix: link macos prebuilt deps by path
1 parent cc73f70 commit 8844a4a

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

cmake/mmdtool_plugin_common.cmake

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,23 @@ function(cmt_collect_dependency_libs DEPENDENCY_INSTALL_DIR OUT_DEBUG_LIBS OUT_R
3434

3535
file(GLOB _ALL_MACOS_LIBS "${DEPENDENCY_INSTALL_DIR}/lib/*.a")
3636

37-
set(_MACOS_DEBUG_LIBS "-L${DEPENDENCY_INSTALL_DIR}/lib")
37+
set(_MACOS_DEBUG_LIBS "")
3838

39-
set(_MACOS_RELEASE_LIBS "-L${DEPENDENCY_INSTALL_DIR}/lib")
39+
set(_MACOS_RELEASE_LIBS "")
40+
41+
list(SORT _ALL_MACOS_LIBS)
4042

4143
foreach(_lib IN LISTS _ALL_MACOS_LIBS)
4244

4345
get_filename_component(_name "${_lib}" NAME_WE)
4446

45-
string(REGEX REPLACE "^lib" "" _link_name "${_name}")
46-
4747
if(_name MATCHES "_Debug$")
4848

49-
list(APPEND _MACOS_DEBUG_LIBS "-l${_link_name}")
49+
list(APPEND _MACOS_DEBUG_LIBS "${_lib}")
5050

5151
else()
5252

53-
list(APPEND _MACOS_RELEASE_LIBS "-l${_link_name}")
53+
list(APPEND _MACOS_RELEASE_LIBS "${_lib}")
5454

5555
endif()
5656

0 commit comments

Comments
 (0)