From fe8d5ff39f3c628c294fce0d7f88ee8d5626329e Mon Sep 17 00:00:00 2001 From: Yu Yang Date: Tue, 10 Jan 2017 17:36:12 +0800 Subject: [PATCH] Add WITH_C_API option --- CMakeLists.txt | 2 ++ paddle/CMakeLists.txt | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8f53abacb4..2048796ef3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,7 @@ option(WITH_DOC "Compile PaddlePaddle with documentation" OFF) option(ON_COVERALLS "Compile PaddlePaddle with code coverage" OFF) option(COVERALLS_UPLOAD "Package code coverage data to coveralls" OFF) option(ON_TRAVIS "Exclude special unit test on Travis CI" OFF) +option(WITH_C_API "Compile PaddlePaddle with C-API(Prediction)" ON) # CMAKE_BUILD_TYPE if(NOT CMAKE_BUILD_TYPE) @@ -53,6 +54,7 @@ endif() set(THIRD_PARTY_PATH "${PROJ_ROOT}/third_party" CACHE STRING "A path setting third party libraries download & build directories.") + ######################################################################################## include(external/zlib) # download, build, install zlib diff --git a/paddle/CMakeLists.txt b/paddle/CMakeLists.txt index b3f3b2fbce..48905f3237 100644 --- a/paddle/CMakeLists.txt +++ b/paddle/CMakeLists.txt @@ -8,7 +8,9 @@ add_subdirectory(gserver) add_subdirectory(pserver) add_subdirectory(trainer) add_subdirectory(scripts) -add_subdirectory(capi) +if(WITH_C_API) + add_subdirectory(capi) +endif() configure_file(${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in ${CMAKE_CURRENT_SOURCE_DIR}/setup.py) -- GitLab