File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 2727 - name : Install dependencies for Ubuntu
2828 run : |
2929 sudo apt-get update
30- sudo apt-get install --yes help2man qtbase5-dev qttools5-dev qttools5-dev-tools libchewing3-dev lcov
30+ sudo apt-get install --yes help2man qtbase5-dev qttools5-dev qttools5-dev-tools libchewing3-dev lcov libgtest-dev
3131 gcc --version
3232 g++ --version
3333 gcov --version
3737 run : |
3838 # dependencies
3939 brew update
40- brew install libchewing qt@5
40+ brew install libchewing qt@5 googletest
4141
4242 # Allow CMake to find qt@5 by passing down the environment variable
4343 echo "CMAKE_PREFIX_PATH=$(brew --prefix qt@5)" >> $GITHUB_ENV
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_fla
2222cmake_minimum_required (VERSION 3.10.0...3.31.6 )
2323project (chewing-editor VERSION 0.1.2 LANGUAGES CXX )
2424
25- set (CMAKE_CXX_STANDARD 14 )
25+ set (CMAKE_CXX_STANDARD 17 )
2626
2727include (GNUInstallDirs )
2828
6565 pkg_check_modules (CHEWING REQUIRED chewing>=0.4.0 )
6666endif ()
6767
68- pkg_check_modules (GTEST REQUIRED gtest>=1.7.0 )
68+ pkg_check_modules (GTEST REQUIRED gtest>=1.7.0 IMPORTED_TARGET )
6969
7070# Qt library
7171set (CMAKE_AUTOMOC ON )
@@ -266,7 +266,7 @@ add_executable(run-test
266266 ${run-test_src}
267267)
268268target_link_libraries (run-test
269- gtest
269+ PkgConfig::GTEST
270270
271271 exporter
272272 importer
You can’t perform that action at this time.
0 commit comments