@ -12,7 +12,8 @@
# S e e t h e L i c e n s e f o r t h e s p e c i f i c l a n g u a g e g o v e r n i n g p e r m i s s i o n s a n d
# l i m i t a t i o n s u n d e r t h e L i c e n s e
cmake_minimum_required ( VERSION 3.10 )
cmake_minimum_required ( VERSION 3.15 )
cmake_policy ( VERSION 3.10 )
set ( CMAKE_MODULE_PATH ${ CMAKE_MODULE_PATH } "${CMAKE_CURRENT_SOURCE_DIR}/cmake" )
set ( PADDLE_SOURCE_DIR ${ CMAKE_CURRENT_SOURCE_DIR } )
set ( PADDLE_BINARY_DIR ${ CMAKE_CURRENT_BINARY_DIR } )
@ -38,11 +39,6 @@ endif()
if ( WITH_GPU AND WITH_ASCEND )
message ( FATAL_ERROR "Error when compile GPU and ASCEND at the same time" )
endif ( )
# c m a k e 3 . 1 2 , 3 . 1 3 , 3 . 1 4 w i l l a p p e n d g c c l i n k o p t i o n s t o n v c c , a n d n v c c d o e s n ' t r e c o g n i z e t h e m .
if ( WITH_GPU AND ( ${ CMAKE_VERSION } VERSION_GREATER_EQUAL 3.12 ) AND ( ${ CMAKE_VERSION } VERSION_LESS 3.15 ) )
message ( FATAL_ERROR "cmake ${CMAKE_VERSION} is not supported when WITH_GPU=ON because of bug https://cmake.org/pipermail/cmake/2018-September/068195.html. "
" Y o u c a n u s e c m a k e 3 . 16 ( recommended ) , 3 . 1 0 , 3 . 1 1 , 3 . 1 5 o r 3 . 1 7 . P l e a s e r e f e r t o t h e i n s t a l l d o c u m e n t : h t t p s : / / c m a k e . o r g / i n s t a l l / " )
endif ( )
if ( WITH_GPU AND NOT APPLE )
enable_language ( CUDA )