File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed
Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 1111 path = tests/CMakeStaticAnalysis
1212 url = git@github.com:snhobbs/CMakeStaticAnalysis.git
1313[submodule "lib/CppUtilities "]
14- path = lib /CppUtilities
14+ path = external /CppUtilities
1515 url = git@github.com:snhobbs/CppUtilities
16+ [submodule "external/googletest "]
17+ path = external/googletest
18+ url = https://github.com/google/googletest
Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ cmake_minimum_required(VERSION 3.15.0)
22
33project (ModbusBasic)
44enable_testing ()
5- ADD_SUBDIRECTORY (tests)
5+ add_subdirectory (external/googletest)
6+ add_subdirectory (tests)
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.10.0)
22
3+ set (TargetName "modbus_basic_tests" )
34if (${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR} )
4- project (Testing )
5+ project (${TargetName} )
56set (ProjectDirectory "${CMAKE_CURRENT_SOURCE_DIR} /.." )
67set (LibraryDirectory ${ProjectDirectory} /external)
7- #SET(CMAKE_CXX_COMPILER clang++-9)
8- SET (CMAKE_CXX_COMPILER /usr/bin/g++-9)
98else ()
109set (ProjectDirectory "${CMAKE_SOURCE_DIR} " )
1110endif ()
1211
1312message ("\n\n Project directory ${ProjectDirectory} \n\n " )
1413
15- set (TargetName "testing" )
1614add_executable (${TargetName} )
1715set (ProjectSource ${ProjectDirectory} /src)
1816set (BoardDirectory ${ProjectDirectory} /board)
@@ -23,10 +21,7 @@ message("proj source ${ProjectSource}")
2321target_include_directories (${TargetName} PUBLIC "${SourceDirectory} " )
2422
2523message ("\n\n Test include directory ${LibraryDirectory} \n\n " )
26- set (gtest_DIR "${CMAKE_CURRENT_SOURCE_DIR} /googletest/googletest" )
27- set (gmock_DIR "${CMAKE_CURRENT_SOURCE_DIR} /googletest/googlemock" )
28- target_include_directories (${TargetName} PUBLIC "${gtest_DIR} /include" )
29- target_include_directories (${TargetName} PUBLIC "${ProjectDirectory} /lib/CppUtilities/include" )
24+ target_include_directories (${TargetName} PUBLIC "${ProjectDirectory} /external/CppUtilities/include" )
3025target_include_directories (${TargetName} PUBLIC "${ProjectDirectory} /include" )
3126
3227
You can’t perform that action at this time.
0 commit comments