File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 7373 set (FFTW_USE_LONG_DOUBLE OFF )
7474endif ()
7575
76- if (NOT FFTW_USE_FLOAT AND NOT FFTW_USE_DOUBLE AND NOT FFTW_USE_LONG_DOUBLE )
76+ if (NOT REQUIRE_FLOAT_LIB AND NOT REQUIRE_DOUBLE_LIB AND NOT REQUIRE_LONG_DOUBLE_LIB )
7777 message (FATAL_ERROR "Please, select at least one of the available FFTW type libraries" )
7878endif ()
7979
@@ -177,7 +177,12 @@ endif(FIX_RPATH)
177177#--------------------------------------- library contents
178178
179179set (XTENSOR_FFTW_HEADERS
180+ ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/basic_double.hpp
181+ ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/basic_float.hpp
182+ ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/basic_long_double.hpp
183+ ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/basic_option.hpp
180184 ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/basic.hpp
185+ ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/common.hpp
181186 ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/helper.hpp
182187 ${XTENSOR_FFTW_INCLUDE_DIR} /xtensor-fftw/xtensor-fftw_config.hpp
183188)
Original file line number Diff line number Diff line change 1616
1717@PACKAGE_INIT@
1818
19+ if (FFTW_USE_FLOAT)
20+ add_definitions (-DXTENSOR_FFTW_USE_FLOAT )
21+ endif ()
22+
23+ if (FFTW_USE_DOUBLE)
24+ add_definitions (-DXTENSOR_FFTW_USE_DOUBLE )
25+ endif ()
26+
27+ if (FFTW_USE_LONG_DOUBLE AND NOT MSVC )
28+ add_definitions (-DXTENSOR_FFTW_USE_LONG_DOUBLE )
29+ endif ()
30+
31+ if (NOT FFTW_USE_FLOAT AND NOT FFTW_USE_DOUBLE AND NOT FFTW_USE_LONG_DOUBLE)
32+ message (FATAL_ERROR "Please, select at least one of the available FFTW type libraries" )
33+ endif ()
34+
1935set (PN xtensor-fftw)
2036set_and_check (${PN} _INCLUDE_DIRS "${PACKAGE_PREFIX_DIR} /@CMAKE_INSTALL_INCLUDEDIR@" )
2137set (${PN} _LIBRARY "" )
You can’t perform that action at this time.
0 commit comments