diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e17dca9269ee6adf6e6076d1bfd1318c845c0f0..779997686fd5eb770d37bc9f8d2e740a409d1932 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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") diff --git a/ltfat_C_kernel/CMakeLists.txt b/ltfat_C_kernel/CMakeLists.txt index 218fb2da3c0e419efe24d517612a8d40ea4b3f1b..9fcd92915930ffa9a93a57891309aa42a5a0d17e 100644 --- a/ltfat_C_kernel/CMakeLists.txt +++ b/ltfat_C_kernel/CMakeLists.txt @@ -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)