SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
|
@ -0,0 +1,41 @@
|
|||
Find gtest from devel/gtest.
|
||||
|
||||
Index: cmake/modules/FindGTest.cmake
|
||||
--- cmake/modules/FindGTest.cmake.orig
|
||||
+++ cmake/modules/FindGTest.cmake
|
||||
@@ -55,14 +55,30 @@ find_path(GTEST_SOURCE_DIR
|
||||
)
|
||||
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)
|
||||
+
|
||||
+MACRO(GTEST_FIND varname shortname)
|
||||
+ FIND_LIBRARY(${varname}
|
||||
+ NAMES ${shortname}
|
||||
+ PATHS
|
||||
+ /usr/local/lib
|
||||
+ NO_DEFAULT_PATH
|
||||
+ DOC "Location of GTEST Libraries"
|
||||
+ )
|
||||
+ENDMACRO(GTEST_FIND)
|
||||
+
|
||||
include(FindPackageHandleStandardArgs)
|
||||
-find_package_handle_standard_args(GTest DEFAULT_MSG GTEST_SOURCE_DIR)
|
||||
+find_package_handle_standard_args(GTest DEFAULT_MSG GTEST_INCLUDE_DIR)
|
||||
|
||||
if(GTEST_FOUND)
|
||||
SET(GTEST_INCLUDE_DIRS
|
||||
- ${GTEST_SOURCE_DIR}/include
|
||||
+ ${GTEST_INCLUDE_DIR}
|
||||
)
|
||||
- SET(GTEST_SOURCES
|
||||
- ${GTEST_SOURCE_DIR}/src/gtest-all.cc
|
||||
- )
|
||||
+ GTEST_FIND(GTEST_LIBRARIES gtest)
|
||||
+ GTEST_FIND(GTEST_MAIN_LIBRARIES gtest_main)
|
||||
+ SET(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
|
||||
endif()
|
Loading…
Add table
Add a link
Reference in a new issue