You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
850 B
43 lines
850 B
|
|
|
|
if(WITH_ASR)
|
|
add_compile_options(-DWITH_ASR)
|
|
set(PPS_FLAGS_LIB "fst/flags.h")
|
|
else()
|
|
set(PPS_FLAGS_LIB "gflags/gflags.h")
|
|
endif()
|
|
|
|
if(ANDROID)
|
|
set(PPS_GLOB_LIB "base/log_impl.h")
|
|
else() #UNIX
|
|
if(WITH_ASR)
|
|
set(PPS_GLOB_LIB "fst/log.h")
|
|
else()
|
|
set(PPS_GLOB_LIB "glog/logging.h")
|
|
endif()
|
|
endif()
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flags.h.in
|
|
${CMAKE_CURRENT_SOURCE_DIR}/flags.h @ONLY
|
|
)
|
|
message(STATUS "Generated ${CMAKE_CURRENT_SOURCE_DIR}/flags.h")
|
|
|
|
configure_file(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/log.h.in
|
|
${CMAKE_CURRENT_SOURCE_DIR}/log.h @ONLY
|
|
)
|
|
message(STATUS "Generated ${CMAKE_CURRENT_SOURCE_DIR}/log.h")
|
|
|
|
|
|
if(ANDROID)
|
|
set(csrc
|
|
log_impl.cc
|
|
glog_utils.cc
|
|
)
|
|
add_library(base ${csrc})
|
|
target_link_libraries(base gflags)
|
|
else() # UNIX
|
|
set(csrc)
|
|
add_library(base INTERFACE)
|
|
endif() |