From 2bd6c71cb6c681db7f945eb99e3e8ebf438ce9a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Wed, 19 Apr 2017 11:31:11 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/pip@401 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5 --- CMakeLists.txt | 4 +++- main.cpp | 16 ---------------- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cb76d1de..34777bf6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -379,7 +379,9 @@ endif() # Libraries messages message(STATUS "Building modules: ${PIP_LIBS_TARGETS}") -set(PIP_LIBS_TARGETS ${PIP_LIBS_TARGETS} PARENT_SCOPE) +if(DEFINED LIBPROJECT) + set(PIP_LIBS_TARGETS ${PIP_LIBS_TARGETS} PARENT_SCOPE) +endif() foreach(LIB_ ${LIBS_STATUS}) message(STATUS "Library ${LIB_} -> " ${${LIB_}_FOUND}) if(NOT ${LIB_}_FOUND) diff --git a/main.cpp b/main.cpp index 9e8db8cb..727bab72 100644 --- a/main.cpp +++ b/main.cpp @@ -31,23 +31,7 @@ const char pult_config[] = connectionmodel = AAAM2Xja7VXLTttAFD12QpsikKjUSixYlLbKEpIUtVIlVEfqhk2FWuiGRRolUYtoHgrmpYiv6IItf8AveMMH9E/YsG6Ph3sde5hGoQoblLGuPHfunTPjc49nADxDA110+LTYC7FrPCAPeAO+vZu+aX7c/8PGd45WCJC0OGcfT6FDnmfSTPtwhZFt3HjgDs/Qtu5jPbZHtI/x50XfIzMQbdwEolbg9INP4ku++myPaUtCHYRaT2j1ldIh3VP60/Qff8vSfXLu9BP6JX9K/0TVH6jqVe22P1X/fao/oddWu/paDs1vBf9Jv/EZ91clbyHqv7BL6sscDOd4v4WTqs6jzaHGJ8QJerxlpJSpdZ7IWFJvDW7I2JxZqIM62k6A57RZmMQGmlyrxdV+WGBnmR01mXPI267hBKwp4FeBeo9VPtssxyb7rzHg1B7T9nCMU45U8BZlWuVWtIcD/CRGOqtsbW09851tXsHN0UTlLIAdASjSXnLyLn+H7L2+xbGYvC63Ezqg543egkLmn8qnRF6USbM4Qp9godkhzI777Ne5bCIt/5UtGz2o/yGby0nKpjqmbOa1ynkjmyzIrzvIZUeBPjvlUmbh32EFJbGyJZhR8YcvlS+3TpjhqeWSyvUkpbI9plSWtcKLcsK05beOJVEnhaEFfHEH+RwpeMcpn1JKGqWMNOL+G6wZyahlpdVOtufKfbDS+guLke9O\n\ "; */ -#include "pifft.h" -int asize(ssize_t s, size_t pid_rsize) { - if (s <= 0) return 0; - if (pid_rsize + pid_rsize >= size_t(s) && pid_rsize < size_t(s)) - return pid_rsize + pid_rsize; - ssize_t t = 0, s_ = ssize_t(s) - 1; - while (s_ >> t) ++t; - return (1 << t); -} int main(int argc, char *argv[]) { - PIVector in; - for (int i = 0; i < 50; ++i) - in << i%10; - PIFFTWf fft; - fft.preparePlan(50, PIFFTWf::foReal); - PIVector out = fft.calcFFT(in); - piCout << out; /*for (int i = 0; i < 16; ++i) { piCout << asize(i, 100); }