Add PROTOBUF_PROTOC_EXECUTABLE
This commit is contained in:
parent
14e450f7b5
commit
8b1f660078
2 changed files with 4 additions and 3 deletions
|
@ -10,6 +10,7 @@ message(STATUS " |-libidn : -DLIBIDN_LIBRARY")
|
|||
message(STATUS " |-libxml : -DLIBXML_LIBRARY")
|
||||
message(STATUS "|- boost : -DBOOST_INCLUDEDIR, -DBOOST_LIBRARYDIR")
|
||||
message(STATUS "|- protobuf: -DPROTOBUF_INCLUDE_DIR, -DPROTOBUF_LIBRARY")
|
||||
message(STATUS " : -DPROTOBUF_PROTOC_EXECUTABLE")
|
||||
message(STATUS "|- log4cxx : -DLOG4CXX_INCLUDE_DIR, -DLOG4CXX_LIBRARY")
|
||||
message(STATUS "|- purple : -DPURPLE_INCLUDE_DIR, -DPURPLE_LIBRARY")
|
||||
message(STATUS " : -DPURPLE_NOT_RUNTIME - enables compilation with libpurple.lib")
|
||||
|
@ -143,6 +144,9 @@ message( STATUS "Found Boost: ${Boost_LIBRARIES}, ${Boost_INCLUDE_DIR}")
|
|||
if (WIN32 AND PROTOBUF_INCLUDE_DIR AND PROTOBUF_LIBRARY)
|
||||
set(PROTOBUF_FOUND 1)
|
||||
set(PROTOBUF_INCLUDE_DIRS ${PROTOBUF_INCLUDE_DIR})
|
||||
if (NOT PROTOBUF_PROTOC_EXECUTABLE)
|
||||
set(PROTOBUF_PROTOC_EXECUTABLE protoc)
|
||||
endif()
|
||||
message(STATUS "Using protobuf: ${PROTOBUF_INCLUDE_DIRS} ${PROTOBUF_LIBRARY}")
|
||||
else()
|
||||
if (WIN32)
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
if (PROTOBUF_FOUND)
|
||||
if (NOT CMAKE_COMPILER_IS_GNUCXX)
|
||||
set (PROTOBUF_PROTOC_EXECUTABLE protoc)
|
||||
endif()
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/protocol.pb.cc ${CMAKE_CURRENT_SOURCE_DIR}/protocol.pb.h
|
||||
COMMAND ${PROTOBUF_PROTOC_EXECUTABLE} --cpp_out ${CMAKE_CURRENT_SOURCE_DIR} --proto_path ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/protocol.proto
|
||||
|
|
Loading…
Add table
Reference in a new issue