remake: do it @ncurses & readline

This commit is contained in:
2020-12-22 18:42:27 +03:00
parent d4e0ae967d
commit b87fb2e22a
9 changed files with 477 additions and 114 deletions

View File

@@ -33,12 +33,23 @@ endif()
###### pkgconfig ######
# pkg-config modules (for pkg-check-modules)
set(MODULES usefull_macros)
set(MODULES ncurses readline usefull_macros)
# find packages:
find_package(PkgConfig REQUIRED)
find_package(Threads REQUIRED)
pkg_check_modules(${PROJ} REQUIRED ${MODULES})
find_package(Threads REQUIRED)
if(THREADS_HAVE_PTHREAD_ARG)
set_property(TARGET ${PROJ} PROPERTY COMPILE_OPTIONS "-pthread")
set_property(TARGET ${PROJ} PROPERTY INTERFACE_COMPILE_OPTIONS "-pthread")
endif()
if(CMAKE_THREAD_LIBS_INIT)
list(APPEND ${PROJ}_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}")
endif()
###### additional flags ######
#list(APPEND ${PROJ}_LIBRARIES "-lfftw3_threads")