kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

sources.cmake (18327B)


      1 
      2 # Auto-generated file. Do not edit
      3 # Use update-sources.py
      4 
      5 set(
      6     KFR_HDR
      7     ${PROJECT_SOURCE_DIR}/include/kfr/all.hpp
      8     ${PROJECT_SOURCE_DIR}/include/kfr/base.hpp
      9     ${PROJECT_SOURCE_DIR}/include/kfr/cometa.hpp
     10     ${PROJECT_SOURCE_DIR}/include/kfr/dft.hpp
     11     ${PROJECT_SOURCE_DIR}/include/kfr/dsp.hpp
     12     ${PROJECT_SOURCE_DIR}/include/kfr/except.hpp
     13     ${PROJECT_SOURCE_DIR}/include/kfr/io.hpp
     14     ${PROJECT_SOURCE_DIR}/include/kfr/math.hpp
     15     ${PROJECT_SOURCE_DIR}/include/kfr/runtime.hpp
     16     ${PROJECT_SOURCE_DIR}/include/kfr/simd.hpp
     17     ${PROJECT_SOURCE_DIR}/include/kfr/version.hpp
     18     ${PROJECT_SOURCE_DIR}/include/kfr/capi.h
     19     ${PROJECT_SOURCE_DIR}/include/kfr/cident.h
     20     ${PROJECT_SOURCE_DIR}/include/kfr/config.h
     21     ${PROJECT_SOURCE_DIR}/include/kfr/kfr.h
     22     ${PROJECT_SOURCE_DIR}/include/kfr/multiarch.h
     23     ${PROJECT_SOURCE_DIR}/include/kfr/base/basic_expressions.hpp
     24     ${PROJECT_SOURCE_DIR}/include/kfr/base/conversion.hpp
     25     ${PROJECT_SOURCE_DIR}/include/kfr/base/endianness.hpp
     26     ${PROJECT_SOURCE_DIR}/include/kfr/base/expression.hpp
     27     ${PROJECT_SOURCE_DIR}/include/kfr/base/filter.hpp
     28     ${PROJECT_SOURCE_DIR}/include/kfr/base/fraction.hpp
     29     ${PROJECT_SOURCE_DIR}/include/kfr/base/generators.hpp
     30     ${PROJECT_SOURCE_DIR}/include/kfr/base/handle.hpp
     31     ${PROJECT_SOURCE_DIR}/include/kfr/base/inline_vector.hpp
     32     ${PROJECT_SOURCE_DIR}/include/kfr/base/math_expressions.hpp
     33     ${PROJECT_SOURCE_DIR}/include/kfr/base/memory.hpp
     34     ${PROJECT_SOURCE_DIR}/include/kfr/base/npy.hpp
     35     ${PROJECT_SOURCE_DIR}/include/kfr/base/random.hpp
     36     ${PROJECT_SOURCE_DIR}/include/kfr/base/random_bits.hpp
     37     ${PROJECT_SOURCE_DIR}/include/kfr/base/reduce.hpp
     38     ${PROJECT_SOURCE_DIR}/include/kfr/base/shape.hpp
     39     ${PROJECT_SOURCE_DIR}/include/kfr/base/simd_expressions.hpp
     40     ${PROJECT_SOURCE_DIR}/include/kfr/base/small_buffer.hpp
     41     ${PROJECT_SOURCE_DIR}/include/kfr/base/state_holder.hpp
     42     ${PROJECT_SOURCE_DIR}/include/kfr/base/tensor.hpp
     43     ${PROJECT_SOURCE_DIR}/include/kfr/base/transpose.hpp
     44     ${PROJECT_SOURCE_DIR}/include/kfr/base/univector.hpp
     45     ${PROJECT_SOURCE_DIR}/include/kfr/base/impl/static_array.hpp
     46     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/array.hpp
     47     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/cstring.hpp
     48     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/ctti.hpp
     49     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/function.hpp
     50     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/memory.hpp
     51     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/named_arg.hpp
     52     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/numeric.hpp
     53     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/range.hpp
     54     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/result.hpp
     55     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/string.hpp
     56     ${PROJECT_SOURCE_DIR}/include/kfr/cometa/tuple.hpp
     57     ${PROJECT_SOURCE_DIR}/include/kfr/dft/cache.hpp
     58     ${PROJECT_SOURCE_DIR}/include/kfr/dft/convolution.hpp
     59     ${PROJECT_SOURCE_DIR}/include/kfr/dft/fft.hpp
     60     ${PROJECT_SOURCE_DIR}/include/kfr/dft/reference_dft.hpp
     61     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/biquad.hpp
     62     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/biquad_design.hpp
     63     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/dcremove.hpp
     64     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/delay.hpp
     65     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/ebu.hpp
     66     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/fir.hpp
     67     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/fir_design.hpp
     68     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/goertzel.hpp
     69     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/iir.hpp
     70     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/iir_design.hpp
     71     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/mixdown.hpp
     72     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/oscillators.hpp
     73     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/sample_rate_conversion.hpp
     74     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/speaker.hpp
     75     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/special.hpp
     76     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/units.hpp
     77     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/waveshaper.hpp
     78     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/weighting.hpp
     79     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/window.hpp
     80     ${PROJECT_SOURCE_DIR}/include/kfr/io/audiofile.hpp
     81     ${PROJECT_SOURCE_DIR}/include/kfr/io/file.hpp
     82     ${PROJECT_SOURCE_DIR}/include/kfr/io/python_plot.hpp
     83     ${PROJECT_SOURCE_DIR}/include/kfr/io/tostring.hpp
     84     ${PROJECT_SOURCE_DIR}/include/kfr/math/asin_acos.hpp
     85     ${PROJECT_SOURCE_DIR}/include/kfr/math/atan.hpp
     86     ${PROJECT_SOURCE_DIR}/include/kfr/math/compiletime.hpp
     87     ${PROJECT_SOURCE_DIR}/include/kfr/math/complex_math.hpp
     88     ${PROJECT_SOURCE_DIR}/include/kfr/math/gamma.hpp
     89     ${PROJECT_SOURCE_DIR}/include/kfr/math/hyperbolic.hpp
     90     ${PROJECT_SOURCE_DIR}/include/kfr/math/interpolation.hpp
     91     ${PROJECT_SOURCE_DIR}/include/kfr/math/log_exp.hpp
     92     ${PROJECT_SOURCE_DIR}/include/kfr/math/modzerobessel.hpp
     93     ${PROJECT_SOURCE_DIR}/include/kfr/math/sin_cos.hpp
     94     ${PROJECT_SOURCE_DIR}/include/kfr/math/sqrt.hpp
     95     ${PROJECT_SOURCE_DIR}/include/kfr/math/tan.hpp
     96     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/asin_acos.hpp
     97     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/atan.hpp
     98     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/gamma.hpp
     99     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/hyperbolic.hpp
    100     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/log_exp.hpp
    101     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/modzerobessel.hpp
    102     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/sin_cos.hpp
    103     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/sqrt.hpp
    104     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/tan.hpp
    105     ${PROJECT_SOURCE_DIR}/include/kfr/runtime/cpuid.hpp
    106     ${PROJECT_SOURCE_DIR}/include/kfr/runtime/cpuid_auto.hpp
    107     ${PROJECT_SOURCE_DIR}/include/kfr/simd/abs.hpp
    108     ${PROJECT_SOURCE_DIR}/include/kfr/simd/clamp.hpp
    109     ${PROJECT_SOURCE_DIR}/include/kfr/simd/comparison.hpp
    110     ${PROJECT_SOURCE_DIR}/include/kfr/simd/complex.hpp
    111     ${PROJECT_SOURCE_DIR}/include/kfr/simd/complex_type.hpp
    112     ${PROJECT_SOURCE_DIR}/include/kfr/simd/constants.hpp
    113     ${PROJECT_SOURCE_DIR}/include/kfr/simd/digitreverse.hpp
    114     ${PROJECT_SOURCE_DIR}/include/kfr/simd/horizontal.hpp
    115     ${PROJECT_SOURCE_DIR}/include/kfr/simd/logical.hpp
    116     ${PROJECT_SOURCE_DIR}/include/kfr/simd/mask.hpp
    117     ${PROJECT_SOURCE_DIR}/include/kfr/simd/min_max.hpp
    118     ${PROJECT_SOURCE_DIR}/include/kfr/simd/operators.hpp
    119     ${PROJECT_SOURCE_DIR}/include/kfr/simd/platform.hpp
    120     ${PROJECT_SOURCE_DIR}/include/kfr/simd/read_write.hpp
    121     ${PROJECT_SOURCE_DIR}/include/kfr/simd/round.hpp
    122     ${PROJECT_SOURCE_DIR}/include/kfr/simd/saturation.hpp
    123     ${PROJECT_SOURCE_DIR}/include/kfr/simd/select.hpp
    124     ${PROJECT_SOURCE_DIR}/include/kfr/simd/shuffle.hpp
    125     ${PROJECT_SOURCE_DIR}/include/kfr/simd/sort.hpp
    126     ${PROJECT_SOURCE_DIR}/include/kfr/simd/types.hpp
    127     ${PROJECT_SOURCE_DIR}/include/kfr/simd/vec.hpp
    128     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/abs.hpp
    129     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend.hpp
    130     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend_clang.hpp
    131     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend_generic.hpp
    132     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_clang.hpp
    133     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_complex.hpp
    134     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_generic.hpp
    135     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/clamp.hpp
    136     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/function.hpp
    137     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/logical.hpp
    138     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/min_max.hpp
    139     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/operators.hpp
    140     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/read_write.hpp
    141     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/round.hpp
    142     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/saturation.hpp
    143     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/select.hpp
    144     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/simd.hpp
    145     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/specialconstants.hpp
    146     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/specializations.hpp
    147     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/intrinsics.h
    148     ${PROJECT_SOURCE_DIR}/include/kfr/testo/assert.hpp
    149     ${PROJECT_SOURCE_DIR}/include/kfr/testo/comparison.hpp
    150     ${PROJECT_SOURCE_DIR}/include/kfr/testo/console_colors.hpp
    151     ${PROJECT_SOURCE_DIR}/include/kfr/testo/double_double.hpp
    152     ${PROJECT_SOURCE_DIR}/include/kfr/testo/testo.hpp
    153 )
    154 
    155     
    156 set(
    157     KFR_SIMD_HDR
    158     ${PROJECT_SOURCE_DIR}/include/kfr/simd/abs.hpp
    159     ${PROJECT_SOURCE_DIR}/include/kfr/simd/clamp.hpp
    160     ${PROJECT_SOURCE_DIR}/include/kfr/simd/comparison.hpp
    161     ${PROJECT_SOURCE_DIR}/include/kfr/simd/complex.hpp
    162     ${PROJECT_SOURCE_DIR}/include/kfr/simd/complex_type.hpp
    163     ${PROJECT_SOURCE_DIR}/include/kfr/simd/constants.hpp
    164     ${PROJECT_SOURCE_DIR}/include/kfr/simd/digitreverse.hpp
    165     ${PROJECT_SOURCE_DIR}/include/kfr/simd/horizontal.hpp
    166     ${PROJECT_SOURCE_DIR}/include/kfr/simd/logical.hpp
    167     ${PROJECT_SOURCE_DIR}/include/kfr/simd/mask.hpp
    168     ${PROJECT_SOURCE_DIR}/include/kfr/simd/min_max.hpp
    169     ${PROJECT_SOURCE_DIR}/include/kfr/simd/operators.hpp
    170     ${PROJECT_SOURCE_DIR}/include/kfr/simd/platform.hpp
    171     ${PROJECT_SOURCE_DIR}/include/kfr/simd/read_write.hpp
    172     ${PROJECT_SOURCE_DIR}/include/kfr/simd/round.hpp
    173     ${PROJECT_SOURCE_DIR}/include/kfr/simd/saturation.hpp
    174     ${PROJECT_SOURCE_DIR}/include/kfr/simd/select.hpp
    175     ${PROJECT_SOURCE_DIR}/include/kfr/simd/shuffle.hpp
    176     ${PROJECT_SOURCE_DIR}/include/kfr/simd/sort.hpp
    177     ${PROJECT_SOURCE_DIR}/include/kfr/simd/types.hpp
    178     ${PROJECT_SOURCE_DIR}/include/kfr/simd/vec.hpp
    179     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/abs.hpp
    180     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend.hpp
    181     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend_clang.hpp
    182     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/backend_generic.hpp
    183     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_clang.hpp
    184     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_complex.hpp
    185     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/basicoperators_generic.hpp
    186     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/clamp.hpp
    187     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/function.hpp
    188     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/logical.hpp
    189     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/min_max.hpp
    190     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/operators.hpp
    191     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/read_write.hpp
    192     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/round.hpp
    193     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/saturation.hpp
    194     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/select.hpp
    195     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/simd.hpp
    196     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/specialconstants.hpp
    197     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/specializations.hpp
    198     ${PROJECT_SOURCE_DIR}/include/kfr/simd/impl/intrinsics.h
    199 )
    200 
    201     
    202 set(
    203     KFR_MATH_HDR
    204     ${PROJECT_SOURCE_DIR}/include/kfr/math/asin_acos.hpp
    205     ${PROJECT_SOURCE_DIR}/include/kfr/math/atan.hpp
    206     ${PROJECT_SOURCE_DIR}/include/kfr/math/compiletime.hpp
    207     ${PROJECT_SOURCE_DIR}/include/kfr/math/complex_math.hpp
    208     ${PROJECT_SOURCE_DIR}/include/kfr/math/gamma.hpp
    209     ${PROJECT_SOURCE_DIR}/include/kfr/math/hyperbolic.hpp
    210     ${PROJECT_SOURCE_DIR}/include/kfr/math/interpolation.hpp
    211     ${PROJECT_SOURCE_DIR}/include/kfr/math/log_exp.hpp
    212     ${PROJECT_SOURCE_DIR}/include/kfr/math/modzerobessel.hpp
    213     ${PROJECT_SOURCE_DIR}/include/kfr/math/sin_cos.hpp
    214     ${PROJECT_SOURCE_DIR}/include/kfr/math/sqrt.hpp
    215     ${PROJECT_SOURCE_DIR}/include/kfr/math/tan.hpp
    216     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/asin_acos.hpp
    217     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/atan.hpp
    218     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/gamma.hpp
    219     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/hyperbolic.hpp
    220     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/log_exp.hpp
    221     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/modzerobessel.hpp
    222     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/sin_cos.hpp
    223     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/sqrt.hpp
    224     ${PROJECT_SOURCE_DIR}/include/kfr/math/impl/tan.hpp
    225 )
    226 
    227     
    228 set(
    229     KFR_BASE_HDR
    230     ${PROJECT_SOURCE_DIR}/include/kfr/base/basic_expressions.hpp
    231     ${PROJECT_SOURCE_DIR}/include/kfr/base/conversion.hpp
    232     ${PROJECT_SOURCE_DIR}/include/kfr/base/endianness.hpp
    233     ${PROJECT_SOURCE_DIR}/include/kfr/base/expression.hpp
    234     ${PROJECT_SOURCE_DIR}/include/kfr/base/filter.hpp
    235     ${PROJECT_SOURCE_DIR}/include/kfr/base/fraction.hpp
    236     ${PROJECT_SOURCE_DIR}/include/kfr/base/generators.hpp
    237     ${PROJECT_SOURCE_DIR}/include/kfr/base/handle.hpp
    238     ${PROJECT_SOURCE_DIR}/include/kfr/base/inline_vector.hpp
    239     ${PROJECT_SOURCE_DIR}/include/kfr/base/math_expressions.hpp
    240     ${PROJECT_SOURCE_DIR}/include/kfr/base/memory.hpp
    241     ${PROJECT_SOURCE_DIR}/include/kfr/base/npy.hpp
    242     ${PROJECT_SOURCE_DIR}/include/kfr/base/random.hpp
    243     ${PROJECT_SOURCE_DIR}/include/kfr/base/random_bits.hpp
    244     ${PROJECT_SOURCE_DIR}/include/kfr/base/reduce.hpp
    245     ${PROJECT_SOURCE_DIR}/include/kfr/base/shape.hpp
    246     ${PROJECT_SOURCE_DIR}/include/kfr/base/simd_expressions.hpp
    247     ${PROJECT_SOURCE_DIR}/include/kfr/base/small_buffer.hpp
    248     ${PROJECT_SOURCE_DIR}/include/kfr/base/state_holder.hpp
    249     ${PROJECT_SOURCE_DIR}/include/kfr/base/tensor.hpp
    250     ${PROJECT_SOURCE_DIR}/include/kfr/base/transpose.hpp
    251     ${PROJECT_SOURCE_DIR}/include/kfr/base/univector.hpp
    252     ${PROJECT_SOURCE_DIR}/include/kfr/base/impl/static_array.hpp
    253 )
    254 
    255     
    256 set(
    257     KFR_DSP_HDR
    258     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/biquad.hpp
    259     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/biquad_design.hpp
    260     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/dcremove.hpp
    261     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/delay.hpp
    262     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/ebu.hpp
    263     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/fir.hpp
    264     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/fir_design.hpp
    265     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/goertzel.hpp
    266     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/iir.hpp
    267     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/iir_design.hpp
    268     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/mixdown.hpp
    269     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/oscillators.hpp
    270     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/sample_rate_conversion.hpp
    271     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/speaker.hpp
    272     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/special.hpp
    273     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/units.hpp
    274     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/waveshaper.hpp
    275     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/weighting.hpp
    276     ${PROJECT_SOURCE_DIR}/include/kfr/dsp/window.hpp
    277 )
    278 
    279     
    280 set(
    281     KFR_IO_HDR
    282     ${PROJECT_SOURCE_DIR}/include/kfr/io/audiofile.hpp
    283     ${PROJECT_SOURCE_DIR}/include/kfr/io/file.hpp
    284     ${PROJECT_SOURCE_DIR}/include/kfr/io/python_plot.hpp
    285     ${PROJECT_SOURCE_DIR}/include/kfr/io/tostring.hpp
    286 )
    287 
    288     
    289 set(
    290     KFR_RUNTIME_HDR
    291     ${PROJECT_SOURCE_DIR}/include/kfr/runtime/cpuid.hpp
    292     ${PROJECT_SOURCE_DIR}/include/kfr/runtime/cpuid_auto.hpp
    293 )
    294 
    295     
    296 set(
    297     KFR_DFT_SRC
    298     ${PROJECT_SOURCE_DIR}/src/dft/convolution-impl.cpp
    299     ${PROJECT_SOURCE_DIR}/src/dft/dft-impl-f32.cpp
    300     ${PROJECT_SOURCE_DIR}/src/dft/dft-impl-f64.cpp
    301     ${PROJECT_SOURCE_DIR}/src/dft/dft.cpp
    302     ${PROJECT_SOURCE_DIR}/src/dft/fft-impl-f32.cpp
    303     ${PROJECT_SOURCE_DIR}/src/dft/fft-impl-f64.cpp
    304     ${PROJECT_SOURCE_DIR}/src/dft/version.cpp
    305 )
    306 
    307     
    308 set(
    309     KFR_DSP_SRC
    310     ${PROJECT_SOURCE_DIR}/src/dsp/biquad.cpp
    311     ${PROJECT_SOURCE_DIR}/src/dsp/fir.cpp
    312     ${PROJECT_SOURCE_DIR}/src/dsp/sample_rate_conversion.cpp
    313     ${PROJECT_SOURCE_DIR}/src/dsp/version.cpp
    314 )
    315 
    316     
    317 set(
    318     KFR_IO_SRC
    319     ${PROJECT_SOURCE_DIR}/src/io/audiofile-impl.cpp
    320     ${PROJECT_SOURCE_DIR}/src/io/version.cpp
    321 )
    322 
    323     
    324 set(
    325     KFR_UNITTEST_SRC
    326     ${PROJECT_SOURCE_DIR}/tests/unit/cometa.cpp
    327     ${PROJECT_SOURCE_DIR}/tests/unit/base/base.cpp
    328     ${PROJECT_SOURCE_DIR}/tests/unit/base/basic_expressions.cpp
    329     ${PROJECT_SOURCE_DIR}/tests/unit/base/conversion.cpp
    330     ${PROJECT_SOURCE_DIR}/tests/unit/base/fraction.cpp
    331     ${PROJECT_SOURCE_DIR}/tests/unit/base/generators.cpp
    332     ${PROJECT_SOURCE_DIR}/tests/unit/base/handle.cpp
    333     ${PROJECT_SOURCE_DIR}/tests/unit/base/math_expressions.cpp
    334     ${PROJECT_SOURCE_DIR}/tests/unit/base/npy.cpp
    335     ${PROJECT_SOURCE_DIR}/tests/unit/base/random.cpp
    336     ${PROJECT_SOURCE_DIR}/tests/unit/base/reduce.cpp
    337     ${PROJECT_SOURCE_DIR}/tests/unit/base/shape.cpp
    338     ${PROJECT_SOURCE_DIR}/tests/unit/base/simd_expressions.cpp
    339     ${PROJECT_SOURCE_DIR}/tests/unit/base/std_ambiguities.cpp
    340     ${PROJECT_SOURCE_DIR}/tests/unit/base/tensor.cpp
    341     ${PROJECT_SOURCE_DIR}/tests/unit/base/transpose.cpp
    342     ${PROJECT_SOURCE_DIR}/tests/unit/base/univector.cpp
    343     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/biquad.cpp
    344     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/biquad_design.cpp
    345     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/delay.cpp
    346     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/dsp.cpp
    347     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/ebu.cpp
    348     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/fir.cpp
    349     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/goertzel.cpp
    350     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/mixdown.cpp
    351     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/oscillators.cpp
    352     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/sample_rate_conversion.cpp
    353     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/units.cpp
    354     ${PROJECT_SOURCE_DIR}/tests/unit/dsp/window.cpp
    355     ${PROJECT_SOURCE_DIR}/tests/unit/io/audiofile.cpp
    356     ${PROJECT_SOURCE_DIR}/tests/unit/math/asin_acos.cpp
    357     ${PROJECT_SOURCE_DIR}/tests/unit/math/atan.cpp
    358     ${PROJECT_SOURCE_DIR}/tests/unit/math/complex_math.cpp
    359     ${PROJECT_SOURCE_DIR}/tests/unit/math/hyperbolic.cpp
    360     ${PROJECT_SOURCE_DIR}/tests/unit/math/log_exp.cpp
    361     ${PROJECT_SOURCE_DIR}/tests/unit/math/math.cpp
    362     ${PROJECT_SOURCE_DIR}/tests/unit/math/sin_cos.cpp
    363     ${PROJECT_SOURCE_DIR}/tests/unit/math/sqrt.cpp
    364     ${PROJECT_SOURCE_DIR}/tests/unit/math/tan.cpp
    365     ${PROJECT_SOURCE_DIR}/tests/unit/simd/abs.cpp
    366     ${PROJECT_SOURCE_DIR}/tests/unit/simd/complex.cpp
    367     ${PROJECT_SOURCE_DIR}/tests/unit/simd/logical.cpp
    368     ${PROJECT_SOURCE_DIR}/tests/unit/simd/min_max.cpp
    369     ${PROJECT_SOURCE_DIR}/tests/unit/simd/operators.cpp
    370     ${PROJECT_SOURCE_DIR}/tests/unit/simd/round.cpp
    371     ${PROJECT_SOURCE_DIR}/tests/unit/simd/saturation.cpp
    372     ${PROJECT_SOURCE_DIR}/tests/unit/simd/select.cpp
    373     ${PROJECT_SOURCE_DIR}/tests/unit/simd/shuffle.cpp
    374     ${PROJECT_SOURCE_DIR}/tests/unit/simd/simd.cpp
    375     ${PROJECT_SOURCE_DIR}/tests/unit/simd/vec.cpp
    376 )
    377 
    378