123
123
DESTINATION ${libdir}/pkgconfig
126
# Build Google Test and make its headers known
131
# Check for google test and build it locally
133
"/usr/src/gtest" # Default value, adjustable by user with e.g., ccmake
136
"Path to Google test srcs"
139
find_path (GTEST_INCLUDE_DIR gtest/gtest.h)
141
if (GTEST_INCLUDE_DIR)
142
#FIXME - hardcoded is bad!
143
add_subdirectory (${GTEST_ROOT_DIR}
145
endif(GTEST_INCLUDE_DIR)
147
set (GTEST_BOTH_LIBRARIES gtest gtest_main)
148
set (GTEST_FOUND TRUE)
150
endif (NOT GTEST_FOUND)
152
find_library (GMOCK_LIBRARY gmock)
153
find_library (GMOCK_MAIN_LIBRARY gmock_main)
155
if (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY OR NOT GTEST_FOUND)
156
message ("Google Mock and Google Test not found - cannot build tests!")
157
set (COMPIZ_BUILD_TESTING OFF)
158
endif (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY OR NOT GTEST_FOUND)
160
include_directories (${GTEST_INCLUDE_DIRS})
126
if (COMPIZ_BUILD_TESTING)
128
# Build Google Test and make its headers known
133
# Check for google test and build it locally
135
"/usr/src/gtest" # Default value, adjustable by user with e.g., ccmake
138
"Path to Google Test srcs"
142
find_path (GTEST_INCLUDE_DIR gtest/gtest.h)
144
if (GTEST_INCLUDE_DIR)
145
add_subdirectory (${GTEST_ROOT_DIR}
147
endif (GTEST_INCLUDE_DIR)
149
set (GTEST_BOTH_LIBRARIES gtest gtest_main)
150
set (GTEST_FOUND TRUE)
152
endif (NOT GTEST_FOUND)
154
find_library (GMOCK_LIBRARY gmock)
155
find_library (GMOCK_MAIN_LIBRARY gmock_main)
157
if (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY OR NOT GTEST_FOUND)
159
message ("Google Mock and Google Test not found - cannot build tests!")
160
set (COMPIZ_BUILD_TESTING OFF CACHE BOOL "" FORCE)
162
else (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY OR NOT GTEST_FOUND)
164
include_directories (${GTEST_INCLUDE_DIRS})
166
endif (NOT GMOCK_LIBRARY OR NOT GMOCK_MAIN_LIBRARY OR NOT GTEST_FOUND)
168
endif (COMPIZ_BUILD_TESTING)
162
170
find_package (Threads REQUIRED)