mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
CMake
- made lua optional - included a package_source stub for cpack
This commit is contained in:
parent
32144fb6b0
commit
733101a560
1 changed files with 22 additions and 9 deletions
|
@ -12,33 +12,35 @@ set (PACKAGE_TARNAME "${PACKAGE}")
|
||||||
set (PACKAGE_VERSION "${VERSION}")
|
set (PACKAGE_VERSION "${VERSION}")
|
||||||
set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
|
set (PACKAGE_STRING "${PACKAGE} ${VERSION}")
|
||||||
|
|
||||||
|
message ("-- Looking for Lua51")
|
||||||
find_package (Lua51)
|
find_package (Lua51)
|
||||||
if (LUA51_FOUND)
|
if (LUA51_FOUND)
|
||||||
set (HAVE_LIBLUA true)
|
set (HAVE_LIBLUA true)
|
||||||
|
set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${LUA_INCLUDE_DIR})
|
||||||
|
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${LUA_LIBRARIES})
|
||||||
endif (LUA51_FOUND)
|
endif (LUA51_FOUND)
|
||||||
|
|
||||||
|
message ("-- Looking for pthread")
|
||||||
find_path (PTHREAD_INCLUDE_DIR pthread.h)
|
find_path (PTHREAD_INCLUDE_DIR pthread.h)
|
||||||
find_library (PTHREAD_LIBRARY NAMES pthread)
|
find_library (PTHREAD_LIBRARY NAMES pthread)
|
||||||
if (PTHREAD_INCLUDE_DIR AND PTHREAD_LIBRARY)
|
if (PTHREAD_INCLUDE_DIR AND PTHREAD_LIBRARY)
|
||||||
message ("-- Found pthread: ${PTHREAD_LIBRARY}")
|
message ("-- Found pthread: ${PTHREAD_LIBRARY}")
|
||||||
set (HAVE_LIBPTHREAD true)
|
set (HAVE_LIBPTHREAD true)
|
||||||
|
set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${PTHREAD_INCLUDE_DIR})
|
||||||
|
set (TASK_LIBRARIES ${TASK_LIBRARIES} ${PTHREAD_LIBRARIES})
|
||||||
endif (PTHREAD_INCLUDE_DIR AND PTHREAD_LIBRARY)
|
endif (PTHREAD_INCLUDE_DIR AND PTHREAD_LIBRARY)
|
||||||
|
|
||||||
|
#message ("-- Looking for readline")
|
||||||
#find_path (READLINE_INCLUDE_DIR readline/readline.h)
|
#find_path (READLINE_INCLUDE_DIR readline/readline.h)
|
||||||
#find_library (READLINE_LIBRARY NAMES readline)
|
#find_library (READLINE_LIBRARY NAMES readline)
|
||||||
#if (READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
|
#if (READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
|
||||||
|
# message ("-- Found readline: ${READLINE_LIBRARY}")
|
||||||
# set (HAVE_LIBREADLINE true)
|
# set (HAVE_LIBREADLINE true)
|
||||||
# set (HAVE_READLINE true)
|
# set (HAVE_READLINE true)
|
||||||
|
# set (TASK_INCLUDE_DIRS ${TASK_INCLUDE_DIRS} ${READLINE_INCLUDE_DIR})
|
||||||
|
# set (TASK_LIBRARIES ${TASK_LIBRARIES } ${READLINE_LIBRARIES})
|
||||||
#endif (READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
|
#endif (READLINE_INCLUDE_DIR AND READLINE_LIBRARY)
|
||||||
|
|
||||||
set (TASK_INCLUDE_DIRS ${LUA_INCLUDE_DIR}
|
|
||||||
${PTHREAD_INCLUDE_DIR}
|
|
||||||
${READLINE_INCLUDE_DIR})
|
|
||||||
|
|
||||||
set (TASK_LIBRARIES ${LUA_LIBRARIES}
|
|
||||||
${PTHREAD_LIBRARY}
|
|
||||||
${READLINE_LIBRARY})
|
|
||||||
|
|
||||||
check_function_exists (random HAVE_RANDOM)
|
check_function_exists (random HAVE_RANDOM)
|
||||||
check_function_exists (srandom HAVE_SRANDOM)
|
check_function_exists (srandom HAVE_SRANDOM)
|
||||||
check_function_exists (uuid_unparse_lower HAVE_UUID)
|
check_function_exists (uuid_unparse_lower HAVE_UUID)
|
||||||
|
@ -66,3 +68,14 @@ set (doc_FILES NEWS ChangeLog README INSTALL AUTHORS COPYING)
|
||||||
foreach (doc_FILE ${doc_FILES})
|
foreach (doc_FILE ${doc_FILES})
|
||||||
install (FILES ${doc_FILE} DESTINATION share/doc/task)
|
install (FILES ${doc_FILE} DESTINATION share/doc/task)
|
||||||
endforeach (doc_FILE)
|
endforeach (doc_FILE)
|
||||||
|
|
||||||
|
# ---
|
||||||
|
|
||||||
|
set (CPACK_SOURCE_GENERATOR "TGZ")
|
||||||
|
set (CPACK_SOURCE_PACKAGE_FILE_NAME ${PACKAGE_NAME}-${PACKAGE_VERSION})
|
||||||
|
set (CPACK_SOURCE_IGNORE_FILES "CMakeCache" "CMakeFiles" "CPackConfig" "CPackSourceConfig"
|
||||||
|
"_CPack_Packages" "cmake_install" "install_manifest"
|
||||||
|
"Makefile$" "test" "package-config" "misc/*"
|
||||||
|
"src/task$" "src/libtask.a" "auto.h"
|
||||||
|
"/\\.gitignore" "/\\.git/" "swp$")
|
||||||
|
include (CPack)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue