Commit 2bf201e8 authored by Matthias Werner's avatar Matthias Werner

CXX11 ABI information and cmake code for dual ABI

parent 07bab5c7
......@@ -22,6 +22,10 @@ IF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
ENDIF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
message(">> Setting up ${CMAKE_BUILD_TYPE} build")
# if libraries are compiled with different ABI, then set the matching version here
#add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
# or
#add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
add_subdirectory(lib/helper/src)
add_subdirectory(src)
......@@ -24,6 +24,8 @@ The result file is called e.g. `gearshifft_cufft_float.csv`.
- CUDA FFT library cuFFT or clFFT for OpenCL
- FFTW
- boost version 1.56+
- should be compiled with same compiler version or ...
- ... enable compiler definition `-D_GLIBCXX_USE_CXX11_ABI=0` in ./CMakeLists.txt
## Tested on ...
- gcc 5.3.0
......@@ -43,4 +45,4 @@ The result file is called e.g. `gearshifft_cufft_float.csv`.
- [ ] liFFT: include library independent FFT framework
- [ ] integration into test environment (ctest)
- [ ] scripts for creating benchmark summary of the individual results
- [ ] callbacks to benchmark a typical FFT use case
\ No newline at end of file
- [ ] callbacks to benchmark a typical FFT use case
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment