This repository was archived by the owner on Feb 3, 2025. It is now read-only.
Commit fe5678c 1 parent f0b8ea2 commit fe5678c Copy full SHA for fe5678c
File tree 5 files changed +20
-14
lines changed
5 files changed +20
-14
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,14 @@ macro (gz_build_tests)
21
21
gazebo_rendering
22
22
gazebo_msgs
23
23
gazebo_transport
24
+ server_fixture
24
25
)
25
26
26
27
27
28
target_link_libraries (${BINARY_NAME}
28
29
libgtest.a
29
30
libgtest_main.a
31
+ libserver_fixture.a
30
32
gazebo_common
31
33
gazebo_math
32
34
gazebo_physics
Original file line number Diff line number Diff line change @@ -29,6 +29,17 @@ target_link_libraries(gtest_main gtest)
29
29
set (GTEST_LIBRARY "${PROJECT_BINARY_DIR} /test/libgtest.a" )
30
30
set (GTEST_MAIN_LIBRARY "${PROJECT_BINARY_DIR} /test/libgtest_main.a" )
31
31
32
+ # Build static ServerFixture library
33
+ set (ServerFixtureSources
34
+ ${PROJECT_SOURCE_DIR} /gazebo/Server.cc
35
+ ${PROJECT_SOURCE_DIR} /gazebo/Master.cc
36
+ ${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc
37
+ ${PROJECT_SOURCE_DIR} /test /ServerFixture.cc
38
+ )
39
+ add_library (server_fixture STATIC ${ServerFixtureSources} )
40
+ add_dependencies (server_fixture gazebo_msgs)
41
+ set (SERVER_FIXTURE_LIBRARY "${PROJECT_BINARY_DIR} /test/libserver_fixture.a" )
42
+
32
43
execute_process (COMMAND cmake -E remove_directory ${CMAKE_BINARY_DIR} /test_results)
33
44
execute_process (COMMAND cmake -E make_directory ${CMAKE_BINARY_DIR} /test_results)
34
45
include_directories (${GTEST_INCLUDE_DIRS} )
Original file line number Diff line number Diff line change @@ -49,8 +49,7 @@ if (MANPAGES_SUPPORT)
49
49
manpages.cc)
50
50
endif ()
51
51
52
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
53
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
52
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
54
53
gz_build_tests(${tests} )
55
54
56
55
if (ENABLE_TESTS_COMPILATION)
@@ -62,8 +61,7 @@ set(display_tests
62
61
)
63
62
64
63
# Build the display tests (need extra sources to compile)
65
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
66
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
64
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
67
65
gz_build_display_tests(${display_tests} )
68
66
69
67
set (dri_tests
@@ -78,8 +76,7 @@ set(dri_tests
78
76
speed_pr2.cc
79
77
)
80
78
81
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
82
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
79
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
83
80
gz_build_dri_tests(${dri_tests} )
84
81
85
82
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ if (NOT APPLE)
25
25
transport_stress.cc
26
26
)
27
27
28
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
29
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
28
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
30
29
gz_build_tests(${tests} )
31
30
endif ()
Original file line number Diff line number Diff line change @@ -22,21 +22,18 @@ set(tests
22
22
876_random_number_generator.cc
23
23
)
24
24
25
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
26
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
25
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
27
26
gz_build_tests(${tests} )
28
27
29
28
set (display_tests
30
29
)
31
30
32
31
# Build the display tests (need extra sources to compile)
33
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
34
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
32
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
35
33
gz_build_display_tests(${display_tests} )
36
34
37
35
set (dri_tests
38
36
)
39
37
40
- set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS
41
- "${PROJECT_SOURCE_DIR} /gazebo/Server.cc;${PROJECT_SOURCE_DIR} /gazebo/Master.cc;${PROJECT_SOURCE_DIR} /gazebo/gazebo.cc;${PROJECT_SOURCE_DIR} /test/ServerFixture.cc" )
38
+ set (GZ_BUILD_TESTS_EXTRA_EXE_SRCS "" )
42
39
gz_build_dri_tests(${dri_tests} )
You can’t perform that action at this time.
0 commit comments