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 11
11
path = tests/CMakeStaticAnalysis
12
12
url = git@github.com:snhobbs/CMakeStaticAnalysis.git
13
13
[submodule "lib/CppUtilities "]
14
- path = lib /CppUtilities
14
+ path = external /CppUtilities
15
15
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)
2
2
3
3
project (ModbusBasic )
4
4
enable_testing ()
5
- ADD_SUBDIRECTORY (tests )
5
+ add_subdirectory (external/googletest )
6
+ add_subdirectory (tests )
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.10.0 )
2
2
3
+ set (TargetName "modbus_basic_tests" )
3
4
if (${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR} )
4
- project (Testing )
5
+ project (${TargetName} )
5
6
set (ProjectDirectory "${CMAKE_CURRENT_SOURCE_DIR} /.." )
6
7
set (LibraryDirectory ${ProjectDirectory} /external )
7
- #SET(CMAKE_CXX_COMPILER clang++-9)
8
- SET (CMAKE_CXX_COMPILER /usr/bin/g++-9 )
9
8
else ()
10
9
set (ProjectDirectory "${CMAKE_SOURCE_DIR} " )
11
10
endif ()
12
11
13
12
message ("\n\n Project directory ${ProjectDirectory} \n\n " )
14
13
15
- set (TargetName "testing" )
16
14
add_executable (${TargetName} )
17
15
set (ProjectSource ${ProjectDirectory} /src )
18
16
set (BoardDirectory ${ProjectDirectory} /board )
@@ -23,10 +21,7 @@ message("proj source ${ProjectSource}")
23
21
target_include_directories (${TargetName} PUBLIC "${SourceDirectory} " )
24
22
25
23
message ("\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" )
30
25
target_include_directories (${TargetName} PUBLIC "${ProjectDirectory} /include" )
31
26
32
27
You can’t perform that action at this time.
0 commit comments