commit | 98407900387633d6b7b51307dfaf50a1b0545350 | [log] [tgz] |
---|---|---|
author | Alex Stewart <alexs.mac@gmail.com> | Mon Oct 31 18:07:32 2022 +0000 |
committer | Alex Stewart <alexs.mac@gmail.com> | Mon Oct 31 18:07:32 2022 +0000 |
tree | dd2a0d6b492c5b4daae389c26fe85a1659610829 | |
parent | 6b296f27ff9b1b6d276c2e4bb4fa809073a56028 [diff] |
Fix missing regex dependency for gtest on QNX - On QNX gtest requires linking of the system regex library. - This mirrors gtests' own library build here: https://github.com/google/googletest/blob/main/googletest/CMakeLists.txt#L158 Change-Id: I207cf8874f6fce9cfe50faa0414ad70cf355759e
diff --git a/internal/ceres/CMakeLists.txt b/internal/ceres/CMakeLists.txt index 350b3b5..21caa8d 100644 --- a/internal/ceres/CMakeLists.txt +++ b/internal/ceres/CMakeLists.txt
@@ -427,6 +427,9 @@ add_library(gtest STATIC gmock_gtest_all.cc gmock_main.cc) target_include_directories(gtest PRIVATE ${Ceres_SOURCE_DIR}/internal/ceres) + if (CMAKE_SYSTEM_NAME MATCHES "QNX") + target_link_libraries(gtest PUBLIC regex) + endif() target_link_libraries(gtest PRIVATE Ceres::ceres gflags) add_library(test_util STATIC