Skip to content

Commit a981d40

Browse files
committed
fix link error without static library build (by @fd00, PR #1082)
1 parent 82cd900 commit a981d40

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -713,10 +713,10 @@ if (MI_BUILD_TESTS)
713713
target_compile_definitions(mimalloc-test-${TEST_NAME} PRIVATE ${mi_defines})
714714
target_compile_options(mimalloc-test-${TEST_NAME} PRIVATE ${mi_cflags})
715715
target_include_directories(mimalloc-test-${TEST_NAME} PRIVATE include)
716-
if(MI_BUILD_SHARED AND (MI_TRACK_ASAN OR MI_DEBUG_TSAN OR MI_DEBUG_UBSAN))
717-
target_link_libraries(mimalloc-test-${TEST_NAME} PRIVATE mimalloc ${mi_libraries})
718-
else()
716+
if(MI_BUILD_STATIC)
719717
target_link_libraries(mimalloc-test-${TEST_NAME} PRIVATE mimalloc-static ${mi_libraries})
718+
else()
719+
target_link_libraries(mimalloc-test-${TEST_NAME} PRIVATE mimalloc ${mi_libraries})
720720
endif()
721721
add_test(NAME test-${TEST_NAME} COMMAND mimalloc-test-${TEST_NAME})
722722
endforeach()

0 commit comments

Comments
 (0)