i007.cc

i007.cc

优先队列-降维打击

CMakeFile示例

# This script is included by worker and library builds
# It is not meant to be built as a standalone library

set(GENERATED_CODE_DIR "${APPLICATION_ROOT}/generated_code/cpp")

# Schema generated code in library
file(GLOB_RECURSE SCHEMA_FILES
  "*.schema"
  )
  
file(GLOB_RECURSE SCHEMA_SOURCE_FILES
  "${GENERATED_CODE_DIR}/*.cc"
  "${GENERATED_CODE_DIR}/*.h"
  )

source_group(schema "${CMAKE_CURRENT_SOURCE_DIR}/[^/]*")
source_group(generated_code\\schema "${GENERATED_CODE_DIR}/[^/]*")
source_group(generated_code\\improbable "${GENERATED_CODE_DIR}/improbable/[^/]*")

add_library(Schema STATIC ${SCHEMA_FILES} ${SCHEMA_SOURCE_FILES})
target_include_directories(Schema SYSTEM PUBLIC "${GENERATED_CODE_DIR}")

target_link_libraries(Schema PRIVATE WorkerSdk)

 

发表回复