8161ebb915
Commented and flattened binary search sample. Change-Id: Ib783292207c956d16003195924a3bcfbbde5039f
32 строки
1013 B
CMake
Исполняемый файл
32 строки
1013 B
CMake
Исполняемый файл
#
|
|
# Source files for Google Test Framework
|
|
#
|
|
set (gtFrwkSrcs src/gtest.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-port.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-printers.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-filepath.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-test-part.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-typed-test.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest-death-test.cpp)
|
|
set (gtFrwkSrcs ${gtFrwkSrcs} src/gtest_main.cpp)
|
|
|
|
#
|
|
# Header files include path(s).
|
|
#
|
|
include_directories(include)
|
|
include_directories(include/gtest)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
#
|
|
# Build Google Test Framework as a Static Library object
|
|
#
|
|
add_library(${GOOGLE_TEST_FRWK_NAME} STATIC ${gtFrwkSrcs})
|
|
|
|
#
|
|
# Install build artifacts into one common location
|
|
#
|
|
INSTALL(TARGETS ${GOOGLE_TEST_FRWK_NAME}
|
|
ARCHIVE DESTINATION ${PROJECT_BINARY_DIR}/lib
|
|
LIBRARY DESTINATION ${PROJECT_BINARY_DIR}/lib
|
|
RUNTIME DESTINATION ${PROJECT_BINARY_DIR}/bin)
|