File tree Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Original file line number Diff line number Diff line change @@ -11,20 +11,27 @@ if(CMAKE_C_COMPILER_ID STREQUAL "IntelLLVM")
1111    add_link_options (-static -intel)
1212endif ()
1313
14- include (FetchContent)
15- FetchContent_Declare(
16-     googletest
17-     GIT_REPOSITORY https://github.com/google/googletest.git
18-     GIT_TAG v1.15.2)
19- 
20- # For Windows: Prevent overriding the parent project's compiler/linker settings 
21- set (gtest_force_shared_crt
22-     ON 
23-     CACHE  BOOL  ""  FORCE)
24- set (INSTALL_GTEST
25-     OFF 
26-     CACHE  BOOL  ""  FORCE)
27- FetchContent_MakeAvailable(googletest)
14+ set (GTEST_VER 1.15.2)
15+ 
16+ find_package (GTest ${GTEST_VER}  QUIET )
17+ 
18+ if (NOT  GTest_FOUND)
19+     include (FetchContent)
20+     FetchContent_Declare(
21+         googletest
22+         GIT_REPOSITORY https://github.com/google/googletest.git
23+         GIT_TAG v${GTEST_VER} )
24+ 
25+     # For Windows: Prevent overriding the parent project's compiler/linker 
26+     # settings 
27+     set (gtest_force_shared_crt
28+         ON 
29+         CACHE  BOOL  ""  FORCE)
30+     set (INSTALL_GTEST
31+         OFF 
32+         CACHE  BOOL  ""  FORCE)
33+     FetchContent_MakeAvailable(googletest)
34+ endif ()
2835enable_testing ()
2936
3037set (UMF_TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments