kfr

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

commit c8c4dd005b033dc59079d936ba7b29cf4e697533
parent 7cf0dc1fa174a34b6d87d0600338b53d04bbf65a
Author: [email protected] <[email protected]>
Date:   Thu, 15 Apr 2021 11:57:12 +0000

Clean up CMake files

Diffstat:
MCMakeLists.txt | 31+------------------------------
Mcapi/CMakeLists.txt | 7+++++++
2 files changed, 8 insertions(+), 30 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -16,10 +16,6 @@ cmake_minimum_required(VERSION 3.1) -set(CMAKE_CXX_FLAGS - " ${CMAKE_CXX_FLAGS}" - CACHE STRING "compile flags" FORCE) - project(kfr CXX) set(CMAKE_CXX_STANDARD 17) @@ -32,21 +28,6 @@ if (WIN32 AND CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) CACHE STRING "Reset install prefix on Win32" FORCE) endif () -if (WIN32) - set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) -endif () - -set(CMAKE_CXX_VISIBILITY_PRESET "default") -set(CMAKE_C_VISIBILITY_PRESET "default") - -message(STATUS "Install prefix = ${CMAKE_INSTALL_PREFIX}") - -message( - STATUS - "C++ compiler: ${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION} ${CMAKE_CXX_COMPILER} " -) -message(STATUS CMAKE_SYSTEM_PROCESSOR = ${CMAKE_SYSTEM_PROCESSOR}) - set(X86 FALSE) if (CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)|(amd64)|(AMD64)") set(X86 TRUE) @@ -55,14 +36,6 @@ if (CMAKE_OSX_ARCHITECTURES MATCHES "x86_64") set(X86 TRUE) endif () -if (X86) - message(STATUS X86) -endif () - -if (MSVC) - message(STATUS MSVC) -endif () - if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") set(CLANG 1) @@ -286,7 +259,6 @@ if (ENABLE_DFT) endif () append_defines_from(kfr_io) -message(STATUS kfr_defines = "${kfr_defines}") string(REPLACE "=" " " kfr_defines "${kfr_defines}") string(REPLACE ";" "\n#define " kfr_defines "${kfr_defines}") set(kfr_defines "#define ${kfr_defines}\n") @@ -337,4 +309,4 @@ if (DEBUG_CMAKE) foreach (_variableName ${_variableNames}) message(STATUS "${_variableName}=${${_variableName}}") endforeach () -endif () -\ No newline at end of file +endif () diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt @@ -16,6 +16,13 @@ cmake_minimum_required(VERSION 3.1) +if (WIN32) + set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) +endif () + +set(CMAKE_CXX_VISIBILITY_PRESET "default") +set(CMAKE_C_VISIBILITY_PRESET "default") + if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") add_compile_options(-fdiagnostics-absolute-paths) endif ()