Mercurial > embed
comparison gtest/CMakeLists.txt @ 62:6b612e43bfee
cmake: prefix libraries with lib, closes #880 @10m
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 13 Jul 2018 12:27:30 +0200 |
parents | e505b2708c99 |
children | b3c185090dc2 |
comparison
equal
deleted
inserted
replaced
61:b36a0d91bf7b | 62:6b612e43bfee |
---|---|
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 # | 17 # |
18 | 18 |
19 cmake_minimum_required(VERSION 3.0) | 19 cmake_minimum_required(VERSION 3.0) |
20 project(GoogleTest) | 20 project(gtest) |
21 | 21 |
22 add_library(gtest src/gtest-all.cc) | 22 add_library(libgtest src/gtest-all.cc) |
23 | 23 |
24 target_include_directories( | 24 target_include_directories( |
25 gtest | 25 libgtest |
26 PUBLIC | 26 PUBLIC |
27 ${GoogleTest_SOURCE_DIR}/include | 27 ${gtest_SOURCE_DIR}/include |
28 PRIVATE | 28 PRIVATE |
29 ${GoogleTest_SOURCE_DIR} | 29 ${gtest_SOURCE_DIR} |
30 ) | 30 ) |
31 | 31 |
32 if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") | 32 if (CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") |
33 target_compile_options(gtest PUBLIC -Wno-missing-field-initializers -Wno-unused-variable) | 33 target_compile_options(libgtest PUBLIC -Wno-missing-field-initializers -Wno-unused-variable) |
34 endif () | 34 endif () |
35 | 35 |
36 if (NOT WIN32) | 36 if (NOT WIN32) |
37 target_link_libraries(gtest -pthread) | 37 target_link_libraries(libgtest -pthread) |
38 endif () | 38 endif () |
39 | |
40 set_target_properties(libgtest PROPERTIES PREFIX "") |