File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.0 FATAL_ERROR )
2+
3+ project (FastCqt)
4+ set (CMAKE_CXX_STANDARD 14)
5+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
6+
7+ # GLOBAL SET
8+ SET (LDFLAGS "-std=c++14 -O3 -ggdb -fopenmp -Wall -D_GLIBCXX_USE_CXX11_ABI=1 -fPIC" )
9+ SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS }${LDFLAGS} " )
10+
11+ # EXTERN LIB: FFTW
12+ set (FFTW_DIR ${PROJECT_SOURCE_DIR } /3rd/fftw-3.3.10/build)
13+ link_libraries (${FFTW_DIR} /lib/libfftw3f.so )
14+ include_directories (${FFTW_DIR} /include )
15+
16+ # EXTERN LIB: Eigen
17+ SET (EIGEN_INCLUDE_PATH ${PROJECT_SOURCE_DIR } /3rd/eigen-3.3.7)
18+ include_directories (${EIGEN_INCLUDE_PATH} )
19+ add_definitions (-DEIGEN_FFTW_DEFAULT )
20+
21+ include_directories (src )
22+ set (CoreSrc src/core.cpp)
23+ add_library (FastCqt SHARED ${CoreSrc} )
24+ target_link_libraries (FastCqt ${CMAKE_CXX_FLAGS } )
You can’t perform that action at this time.
0 commit comments