|
@@ -47,8 +47,6 @@ endif()
|
|
|
set(gtest_force_shared_crt OFF)
|
|
|
set(GENERATOR_TARGET qtprotobufgen)
|
|
|
set(PROTOBUF_QUICK_PLUGIN_NAME protobufquickplugin)
|
|
|
-set(QT_PROTOBUF_EXECUTABLE_INSTALL ${CMAKE_INSTALL_FULL_BINDIR}/${GENERATOR_TARGET})
|
|
|
-set(QT_PROTOBUF_EXECUTABLE $<TARGET_FILE:${GENERATOR_TARGET}> CACHE STRING "QT_PROTOBUF_EXECUTABLE is set ${QT_PROTOBUF_EXECUTABLE}" FORCE)
|
|
|
|
|
|
if(UNIX)
|
|
|
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
|
@@ -111,17 +109,10 @@ if(DEFINED DOXYGEN_EXECUTABLE)
|
|
|
)
|
|
|
endif()
|
|
|
|
|
|
-if(DEFINED $ENV{QT_PROTOBUF_MAKE_TESTS})
|
|
|
- set(QT_PROTOBUF_MAKE_TESTS $ENV{QT_PROTOBUF_MAKE_TESTS})
|
|
|
-elseif(NOT DEFINED QT_PROTOBUF_MAKE_TESTS)
|
|
|
- set(QT_PROTOBUF_MAKE_TESTS ON)
|
|
|
-endif()
|
|
|
-
|
|
|
-if(DEFINED $ENV{QT_PROTOBUF_MAKE_EXAMPLES})
|
|
|
- set(QT_PROTOBUF_MAKE_EXAMPLES $ENV{QT_PROTOBUF_MAKE_EXAMPLES})
|
|
|
-elseif(NOT DEFINED QT_PROTOBUF_MAKE_EXAMPLES)
|
|
|
- set(QT_PROTOBUF_MAKE_EXAMPLES ON)
|
|
|
-endif()
|
|
|
+set(QT_PROTOBUF_MAKE_TESTS ON CACHE BOOL "Enable QtProtobuf tests build")
|
|
|
+set(QT_PROTOBUF_MAKE_EXAMPLES ON CACHE BOOL "Enable QtProtobuf examples build")
|
|
|
+set(QT_PROTOBUF_STATIC OFF CACHE BOOL "Enable QtProtobuf static library build (disables shared library build)")
|
|
|
+set(QT_PROTOBUF_MAKE_COVERAGE OFF CACHE BOOL "Enable QtProtobuf build for profiler (gcov)")
|
|
|
|
|
|
if(NOT gRPC_FOUND)
|
|
|
message(WARNING "gRPC not found: some tests and examples cannot be built.")
|