1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
cmake/modules/FindGTest.cmake | 82 -------------------------------------------
tests/CMakeLists.txt | 1 -
2 files changed, 83 deletions(-)
diff --git a/cmake/modules/FindGTest.cmake b/cmake/modules/FindGTest.cmake
deleted file mode 100644
index 21dc2f5..0000000
--- a/cmake/modules/FindGTest.cmake
+++ /dev/null
@@ -1,82 +0,0 @@
-# Locate the Google C++ Testing Framework source directory.
-#
-# Defines the following variables:
-#
-# GTEST_FOUND - Found the Google Testing framework sources
-# GTEST_INCLUDE_DIRS - Include directories
-# GTEST_SOURCE_DIR - Source code directory
-# GTEST_LIBRARIES - libgtest
-# GTEST_MAIN_LIBRARIES - libgtest-main
-# GTEST_BOTH_LIBRARIES - libgtest & libgtest-main
-#
-# Accepts the following variables as input:
-#
-# GTEST_ROOT - (as CMake or environment variable)
-# The root directory of the gtest install prefix
-#
-# Example usage:
-#
-# find_package(GTest REQUIRED)
-# include_directories(${GTEST_INCLUDE_DIRS})
-# add_subdirectory(${GTEST_SOURCE_DIR}
-# ${CMAKE_CURRENT_BINARY_DIR}/gtest_build)
-#
-# add_executable(foo foo.cc)
-# target_link_libraries(foo ${GTEST_BOTH_LIBRARIES})
-#
-# enable_testing(true)
-# add_test(AllTestsInFoo foo)
-#
-# =========================================================
-#
-# Copyright (C) 2012 Lukas Lalinsky <lalinsky@gmail.com>
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-#
-# * Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# * The names of Kitware, Inc., the Insight Consortium, or the names of
-# any consortium members, or of any contributors, may not be used to
-# endorse or promote products derived from this software without
-# specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
-# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-find_path(GTEST_SOURCE_DIR
- NAMES src/gtest-all.cc CMakeLists.txt
- HINTS $ENV{GTEST_ROOT} ${GTEST_ROOT} /usr/src/gtest
-)
-mark_as_advanced(GTEST_SOURCE_DIR)
-
-find_path(GTEST_INCLUDE_DIR
- NAMES gtest/gtest.h
- HINTS $ENV{GTEST_ROOT}/include ${GTEST_ROOT}/include
-)
-mark_as_advanced(GTEST_INCLUDE_DIR)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(GTest DEFAULT_MSG GTEST_SOURCE_DIR GTEST_INCLUDE_DIR)
-
-if(GTEST_FOUND)
- set(GTEST_INCLUDE_DIRS ${GTEST_INCLUDE_DIR})
- set(GTEST_LIBRARIES gtest)
- set(GTEST_MAIN_LIBRARIES gtest_main)
- set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
-endif()
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 791cd96..9115391 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -3,7 +3,6 @@ include_directories(
${Boost_INCLUDE_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/../src
)
-add_subdirectory(${GTEST_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/gtest_build)
set(tests_SOURCES
main.cpp
|