Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
a92c362c
Commit
a92c362c
authored
Sep 06, 2017
by
Bernhard Bauer
Committed by
GitHub
Sep 06, 2017
Browse files
Merge branch 'master' into 2017_09_04_parametrized
parents
86e5f008
857ddead
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
3 deletions
+8
-3
googlemock/CMakeLists.txt
googlemock/CMakeLists.txt
+1
-1
googletest/cmake/internal_utils.cmake
googletest/cmake/internal_utils.cmake
+7
-2
No files found.
googlemock/CMakeLists.txt
View file @
a92c362c
...
...
@@ -164,7 +164,7 @@ if (gmock_build_tests)
cxx_test
(
gmock_link_test gmock_main test/gmock_link2_test.cc
)
cxx_test
(
gmock_test gmock_main
)
if
(
CMAKE_USE
_PTHREAD
S_INIT
)
if
(
DEFINED GTEST_HAS
_PTHREAD
)
cxx_test
(
gmock_stress_test gmock
)
endif
()
...
...
googletest/cmake/internal_utils.cmake
View file @
a92c362c
...
...
@@ -48,10 +48,14 @@ endmacro()
macro
(
config_compiler_and_linker
)
# Note: pthreads on MinGW is not supported, even if available
# instead, we use windows threading primitives
unset
(
GTEST_HAS_PTHREAD
)
if
(
NOT gtest_disable_pthreads AND NOT MINGW
)
# Defines CMAKE_USE_PTHREADS_INIT and CMAKE_THREAD_LIBS_INIT.
set
(
THREADS_PREFER_PTHREAD_FLAG ON
)
find_package
(
Threads
)
if
(
CMAKE_USE_PTHREADS_INIT
)
set
(
GTEST_HAS_PTHREAD ON
)
endif
()
endif
()
fix_default_compiler_settings_
()
...
...
@@ -126,7 +130,8 @@ macro(config_compiler_and_linker)
set
(
cxx_no_rtti_flags
""
)
endif
()
if
(
CMAKE_USE_PTHREADS_INIT
)
# The pthreads library is available and allowed.
# The pthreads library is available and allowed?
if
(
DEFINED GTEST_HAS_PTHREAD
)
set
(
GTEST_HAS_PTHREAD_MACRO
"-DGTEST_HAS_PTHREAD=1"
)
else
()
set
(
GTEST_HAS_PTHREAD_MACRO
"-DGTEST_HAS_PTHREAD=0"
)
...
...
@@ -159,7 +164,7 @@ function(cxx_library_with_type name type cxx_flags)
PROPERTIES
COMPILE_DEFINITIONS
"GTEST_CREATE_SHARED_LIBRARY=1"
)
endif
()
if
(
CMAKE_USE
_PTHREAD
S_INIT
)
if
(
DEFINED GTEST_HAS
_PTHREAD
)
target_link_libraries
(
${
name
}
${
CMAKE_THREAD_LIBS_INIT
}
)
endif
()
endfunction
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment