@@ -12,10 +12,10 @@ message(STATUS "Forcing tests build type to Release")
12
12
set (CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE)
13
13
14
14
if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR )
15
- project (xwidgets -test )
15
+ project (xplot -test )
16
16
17
- find_package (xwidgets REQUIRED CONFIG)
18
- set (XWIDGETS_INCLUDE_DIR ${xwidgets_INCLUDE_DIRS } )
17
+ find_package (xplot REQUIRED CONFIG)
18
+ set (XPLOT_INCLUDE_DIR ${xplot_INCLUDE_DIRS } )
19
19
endif ()
20
20
21
21
# Dependencies
@@ -45,10 +45,10 @@ if(DOWNLOAD_GTEST OR GTEST_SRC_DIR)
45
45
# Add googletest directly to our build. This defines
46
46
# the gtest and gtest_main targets.
47
47
add_subdirectory (${CMAKE_CURRENT_BINARY_DIR} /googletest-src
48
- ${CMAKE_CURRENT_BINARY_DIR} /googletest-build )
48
+ ${CMAKE_CURRENT_BINARY_DIR} /googletest-build EXCLUDE_FROM_ALL )
49
49
50
50
set (GTEST_INCLUDE_DIRS "${gtest_SOURCE_DIR} /include" )
51
- set (GTEST_BOTH_LIBRARIES gtest_main gtest)
51
+ set (GTEST_BOTH_LIBRARIES gtest_main gtest)
52
52
else ()
53
53
find_package (GTest REQUIRED)
54
54
endif ()
@@ -81,20 +81,18 @@ if("${isSystemDir}" STREQUAL "-1")
81
81
set (CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX} /lib" )
82
82
endif ("${isSystemDir} " STREQUAL "-1" )
83
83
84
- set (XPLOT_TEST_TARGET test_xplot)
85
-
86
- add_executable (${XPLOT_TEST_TARGET} ${XPLOT_TESTS} ${XPLOT_HEADERS} )
84
+ add_executable (test_xplot ${XPLOT_TESTS} ${XPLOT_HEADERS} )
87
85
if (DOWNLOAD_GTEST OR GTEST_SRC_DIR)
88
- add_dependencies (${XPLOT_TEST_TARGET} gtest_main)
86
+ add_dependencies (test_xplot gtest_main)
89
87
endif ()
90
88
91
- target_compile_features (${XPLOT_TEST_TARGET} PRIVATE cxx_std_14)
89
+ target_compile_features (test_xplot PRIVATE cxx_std_14)
92
90
93
- target_link_libraries (${XPLOT_TEST_TARGET}
94
- PUBLIC xtl
95
- PUBLIC xeus
96
- PUBLIC xwidgets
97
- PUBLIC xplot
98
- PRIVATE ${GTEST_BOTH_LIBRARIES}
99
- PRIVATE ${CMAKE_THREAD_LIBS_INIT} )
91
+ target_link_libraries (test_xplot
92
+ PUBLIC xtl
93
+ PUBLIC xeus
94
+ PUBLIC xwidgets
95
+ PUBLIC xplot
96
+ PRIVATE ${GTEST_BOTH_LIBRARIES}
97
+ PRIVATE ${CMAKE_THREAD_LIBS_INIT} )
100
98
0 commit comments