ADD_CUSTOM_TARGET(build_fastedf ALL) ADD_CUSTOM_COMMAND( COMMAND ${PYTHON_EXECUTABLE} ARGS setup.py build_ext TARGET build_fastedf ) SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "build") ADD_CUSTOM_TARGET(install_fastedf_symlinks ALL) ADD_DEPENDENCIES(install_fastedf_symlinks build_fastedf) if (TARGET gpu) ADD_DEPENDENCIES(gpu install_fastedf_symlinks) endif() if (TARGET cpu) ADD_DEPENDENCIES(cpu install_fastedf_symlinks) endif() ADD_CUSTOM_COMMAND( DEPENDS build_fastedf COMMAND ${FIND_EXECUTABLE} ARGS ../fastedf/build/`${LS_EXECUTABLE} -qd ${CMAKE_SOURCE_DIR}/fastedf/build/lib* | ${HEAD_EXECUTABLE} -n 1 | ${SED_EXECUTABLE} -e 's|.*/||'` -name *.so | ${CUT_EXECUTABLE} -d '/' -f 2- | ${XARGS_EXECUTABLE} ${LN_EXECUTABLE} -t .. -sf TARGET install_fastedf_symlinks )