File tree Expand file tree Collapse file tree 2 files changed +2
-23
lines changed Expand file tree Collapse file tree 2 files changed +2
-23
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ set(PADDLE_VERSION ${PADDLE_MAJOR_VERSION}.${PADDLE_MINOR_VERSION}.${PADDLE_PATC
9
9
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR} /cmake" )
10
10
set (PROJ_ROOT ${CMAKE_SOURCE_DIR} )
11
11
include (package )
12
- include ( swig )
12
+ find_package ( SWIG 2.0 )
13
13
find_package (CUDA QUIET )
14
14
find_package (Protobuf REQUIRED )
15
15
find_package (PythonLibs 2.7 REQUIRED )
@@ -60,6 +60,7 @@ include(flags)
60
60
include (cudnn )
61
61
include (FindPythonModule )
62
62
include (check_packages )
63
+ include (swig )
63
64
include (coveralls )
64
65
65
66
# add PaddlePaddle version
Original file line number Diff line number Diff line change 1
- find_program (
2
- SWIG_BINARY_PATH
3
- swig )
4
-
5
- if (${SWIG_BINARY_PATH} STREQUAL "SWIG_BINARY_PATH-NOTFOUND" )
6
- set (SWIG_FOUND OFF )
7
- else ()
8
- set (SWIG_FOUND ON )
9
- endif ()
10
-
11
- set (MIN_SWIG_VERSION 2 )
12
- if (SWIG_FOUND )
13
- execute_process (COMMAND sh -c "${SWIG_BINARY_PATH} -version | grep Version | cut -f3 -d' '"
14
- OUTPUT_VARIABLE _SWIG_VERSION
15
- OUTPUT_STRIP_TRAILING_WHITESPACE )
16
- if (${_SWIG_VERSION} VERSION_LESS ${MIN_SWIG_VERSION} )
17
- message ("swig version ${MIN_SWIG_VERSION} or greater is needed for generating python api. "
18
- "Only version ${_SWIG_VERSION} is found. Set SWIG_FOUND to FALSE" )
19
- set (SWIG_FOUND FALSE )
20
- endif (${_SWIG_VERSION} VERSION_LESS ${MIN_SWIG_VERSION} )
21
- endif (SWIG_FOUND )
22
-
23
1
function (generate_python_api target_name )
24
2
add_custom_command (OUTPUT ${PROJ_ROOT} /paddle/py_paddle/swig_paddle.py
25
3
${PROJ_ROOT} /paddle/Paddle_wrap.cxx
You can’t perform that action at this time.
0 commit comments