if(NOT WITH_FLUID_ONLY) add_subdirectory(legacy/cuda) add_subdirectory(legacy/function) add_subdirectory(legacy/utils) add_subdirectory(legacy/math) add_subdirectory(legacy/gserver) add_subdirectory(legacy/parameter) if(MOBILE_INFERENCE) add_subdirectory(legacy/capi) else() add_subdirectory(legacy/pserver) add_subdirectory(legacy/trainer) add_subdirectory(scripts) if(WITH_C_API) add_subdirectory(legacy/capi) endif() if(WITH_SWIG_PY) add_subdirectory(legacy/api) endif() endif() endif() add_subdirectory(testing) set(PYTHON_TESTS_DIR ${PADDLE_BINARY_DIR}/python/paddle/fluid/tests CACHE INTERNAL "python tests directory") if(NOT MOBILE_INFERENCE AND NOT RPI AND NOT WITH_C_API) add_subdirectory(fluid) endif()