Skip to content
Snippets Groups Projects
Commit 7cffead6 authored by denis.arrivault's avatar denis.arrivault
Browse files

Add c99 compilation option to targets + add explicit python include

parent 238e93a0
No related branches found
No related tags found
No related merge requests found
Pipeline #1613 passed
......@@ -25,6 +25,12 @@ set(LTFATPY_DIR "${CMAKE_SOURCE_DIR}/ltfatpy")
set(CKERNEL_DIR "${LTFATPY_SOURCE_DIR}/ltfat_C_kernel")
set(DOC_DIR "${LTFATPY_SOURCE_DIR}/doc")
##### Find Python
find_package( PythonLibs 3 REQUIRED )
find_package( PythonInterp 3 REQUIRED )
include_directories( ${PYTHON_INCLUDE_DIRS} )
message("PYTHON INCLUDES : ${PYTHON_INCLUDE_DIRS}")
#### Find FFTW
find_package(FFTW REQUIRED)
message ("FFTW found")
......
......@@ -20,12 +20,14 @@ add_library(ltfatf STATIC ${SRC} ${SRC_BLASLAPACK})
target_link_libraries(ltfatf ${FFTW_LIBRARIES} ${FFTWF_LIBRARIES}
${LAPACK_LIBRARIES} ${CMAKE_EXE_LINKER_FLAGS})
target_compile_definitions(ltfatf PUBLIC LTFAT_SINGLE)
set_property(TARGET ltfatf PROPERTY C_STANDARD 99)
install(TARGETS ltfatf ARCHIVE DESTINATION ${CKERNEL_DIR}/lib)
add_library(ltfat STATIC ${SRC} ${SRC_BLASLAPACK} ${SRC_NOTYPECHANGE})
target_link_libraries(ltfat ${FFTW_LIBRARIES} ${FFTWF_LIBRARIES}
${LAPACK_LIBRARIES} ${CMAKE_EXE_LINKER_FLAGS})
target_compile_definitions(ltfat PUBLIC LTFAT_DOUBLE)
set_property(TARGET ltfat PROPERTY C_STANDARD 99)
install(TARGETS ltfat ARCHIVE DESTINATION ${CKERNEL_DIR}/lib)
#add_subdirectory(tests)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment