From 6fcc85dbaf408b5950fc479b1f01cbec09dac373 Mon Sep 17 00:00:00 2001 From: Adam Demuri Date: Sun, 31 May 2020 13:26:14 -0600 Subject: [PATCH] Add support for CMake --- .gitignore | 1 + .travis.yml | 14 +++++++++++--- CMakeLists.txt | 9 +++++++++ 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 CMakeLists.txt diff --git a/.gitignore b/.gitignore index 4b2dede..9648f7c 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ tools/fft_int16_t tools/fft_int32_t tools/fft_simd test/test_simd +build diff --git a/.travis.yml b/.travis.yml index 0708bf2..39fced1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,14 @@ addons: install: true -script: - - make all - - make testall +jobs: + include: + - name: "build (make)" + script: + - make all + - make testall + - name: "build (cmake)" + script: + - mkdir build && cd build + - cmake .. + - make diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..7667d0f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,9 @@ +cmake_minimum_required(VERSION 2.8) +project(kissfft) + +add_library(kissfft + kiss_fft.c) + +target_include_directories(kissfft PUBLIC + $ + $)