CMakeLists.txt 635 字节
Newer Older
D
dzhwinter 已提交
1
set(FLUID_CORE_MODULES proto_desc paddle_memory lod_tensor executor prune init)
2 3

cc_library(paddle_fluid_api
4
    SRCS io.cc
L
Luo Tao 已提交
5
    DEPS ${FLUID_CORE_MODULES} ${GLOB_OP_LIB})
6

L
Luo Tao 已提交
7 8 9 10
# Merge all modules into a single static library
cc_library(paddle_fluid DEPS paddle_fluid_api ${FLUID_CORE_MODULES} ${GLOB_OP_LIB})

# Create shared library
11
add_library(paddle_fluid_shared SHARED io.cc)
L
Luo Tao 已提交
12 13 14 15

target_circle_link_libraries(paddle_fluid_shared
  ARCHIVE_START
  ${GLOB_OP_LIB}
L
Luo Tao 已提交
16 17
  ${FLUID_CORE_MODULES}
  ARCHIVE_END)
18

19 20
SET_TARGET_PROPERTIES(paddle_fluid_shared PROPERTIES OUTPUT_NAME paddle_fluid)

21 22
if(WITH_TESTING)
  add_subdirectory(tests/book)
23
endif()