| From 21e9a4bb214648ffd43c66b535fbf096bfcc9f4f Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Sun, 24 Jun 2018 00:04:37 -0700 |
| Subject: [PATCH] Unittest: Link librt and libm using -l option |
| |
| cmake'ry forces full path to .so files when found using |
| find_package and since we have proper sysrooted toolchain |
| -lm and -lrt is all we need |
| |
| Upstream-Status: Inappropriate [Cross compile specific] |
| |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| --- |
| unittest/CMakeLists.txt | 10 ++-------- |
| 1 file changed, 2 insertions(+), 8 deletions(-) |
| |
| diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt |
| index c4cdf229..e1b63caf 100644 |
| --- a/unittest/CMakeLists.txt |
| +++ b/unittest/CMakeLists.txt |
| @@ -57,14 +57,8 @@ elseif (WIN32) |
| else() |
| set(CHECK_LIBRARIES "${CHECK_INSTALL_DIR}/lib/libcheck.a") |
| endif() |
| -find_package(LibM) |
| -if (LIBM_FOUND) |
| - set(CHECK_LIBRARIES "${CHECK_LIBRARIES};LIBM::LIBM") |
| -endif() |
| -find_package(LibRt) |
| -if (LIBRT_FOUND) |
| - set(CHECK_LIBRARIES "${CHECK_LIBRARIES};LIBRT::LIBRT") |
| -endif() |
| +set(CHECK_LIBRARIES "${CHECK_LIBRARIES};-lm") |
| +set(CHECK_LIBRARIES "${CHECK_LIBRARIES};-lrt") |
| |
| # Build the C unit tests |
| add_library(shared-c-unit-tests STATIC shared.c) |
| -- |
| 2.18.0 |
| |