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); }