Browse Source

Improve installation rules

- Exclude 3rd parties, tests and examples from installation rules

Fixes: #22
Alexey Edelev 5 years ago
parent
commit
b2aba71a8b
1 changed files with 2 additions and 2 deletions
  1. 2 2
      CMakeLists.txt

+ 2 - 2
CMakeLists.txt

@@ -21,7 +21,7 @@ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/grpc/CMakeLists.txt")
     message(STATUS "-- Found local gRPC sources directory. Perform all-in-one build")
     set(gRPC_BUILD_TESTS FALSE)
     set(protobuf_BUILD_TESTS FALSE)
-    add_subdirectory("3rdparty/grpc")
+    add_subdirectory("3rdparty/grpc" EXCLUDE_FROM_ALL)
     if(TARGET grpc AND TARGET grpc++ AND TARGET grpc_cpp_plugin)
         add_library(gRPC::grpc ALIAS grpc)
         add_library(gRPC::grpc++ ALIAS grpc++)
@@ -123,7 +123,7 @@ if(QTPROTOBUF_MAKE_TESTS)
     if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/googletest/CMakeLists.txt")
         set(BUILD_GMOCK OFF CACHE BOOL "Disable gmock build functionality" FORCE)
         set(gtest_force_shared_crt ON CACHE BOOL "Enable shared crt" FORCE)
-        add_subdirectory("3rdparty/googletest")
+        add_subdirectory("3rdparty/googletest" EXCLUDE_FROM_ALL)
         set(GTest_FOUND TRUE)
     else()
         find_package(GTest)