|
@@ -162,6 +162,11 @@ function(qtprotobuf_generate)
|
|
|
set_property(TARGET ${qtprotobuf_generate_TARGET} APPEND PROPERTY PUBLIC_HEADER ${GENERATED_HEADERS_FULL})
|
|
|
endif()
|
|
|
set_target_properties(${GENERATED_TARGET_NAME} PROPERTIES PUBLIC_HEADER "${GENERATED_HEADERS_FULL}")
|
|
|
+ get_target_property(CORE_DEFINITIONS Qt6::Core INTERFACE_COMPILE_DEFINITIONS)
|
|
|
+ target_compile_definitions(${GENERATED_TARGET_NAME} PRIVATE ${CORE_DEFINITIONS})
|
|
|
+ if (CMAKE_CXX_COMPILER_ID MATCHES MSVC)
|
|
|
+ target_compile_options(${GENERATED_TARGET_NAME} PRIVATE /Zc:__cplusplus /permissive-)
|
|
|
+ endif()
|
|
|
|
|
|
#Add include directories in case if targets are found by find_project or in source tree
|
|
|
target_include_directories(${GENERATED_TARGET_NAME} PUBLIC ${OUT_DIR} PRIVATE
|