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 "")