diff --git a/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt b/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt --- a/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt +++ b/src/core-impl/storage/sql/mysqlestorage/CMakeLists.txt @@ -27,6 +27,10 @@ ${ZLIB_LIBRARIES} ) +if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "FreeBSD") + target_link_libraries(amarok_storage-mysqlestorage ${MYSQL_LIBRARIES}) +endif() + if(NOT WIN32 AND NOT APPLE) target_link_libraries( amarok_storage-mysqlestorage crypt pthread ) endif() diff --git a/tests/core-impl/collections/db/sql/CMakeLists.txt b/tests/core-impl/collections/db/sql/CMakeLists.txt --- a/tests/core-impl/collections/db/sql/CMakeLists.txt +++ b/tests/core-impl/collections/db/sql/CMakeLists.txt @@ -30,7 +30,7 @@ ${GOOGLEMOCK_LIBRARIES} ) if(${CMAKE_HOST_SYSTEM_NAME} MATCHES "FreeBSD") - target_link_libraries(${test_target} ${MYSQL_LIBRARIES}) + target_link_libraries(${test_target} ${MYSQL_LIBRARIES} crypt) endif() endmacro(add_database_test)