mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-01-13 16:30:29 -05:00
Print a cmake feature log.
This let's users know when the dependnecies for auto-type are missing. Available only in cmake >= 2.8.3. Closes #71
This commit is contained in:
parent
db6ac26794
commit
e1c82a4453
@ -203,9 +203,18 @@ endif()
|
|||||||
|
|
||||||
include_directories(SYSTEM ${QT_INCLUDE_DIR} ${GCRYPT_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR})
|
include_directories(SYSTEM ${QT_INCLUDE_DIR} ${GCRYPT_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR})
|
||||||
|
|
||||||
|
if(NOT (${CMAKE_VERSION} VERSION_LESS 2.8.3))
|
||||||
|
set(PRINT_SUMMARY ON)
|
||||||
|
include(FeatureSummary)
|
||||||
|
endif()
|
||||||
|
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
add_subdirectory(share)
|
add_subdirectory(share)
|
||||||
add_subdirectory(utils)
|
add_subdirectory(utils)
|
||||||
if(WITH_TESTS)
|
if(WITH_TESTS)
|
||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
endif(WITH_TESTS)
|
endif(WITH_TESTS)
|
||||||
|
|
||||||
|
if(PRINT_SUMMARY)
|
||||||
|
feature_summary(WHAT ALL)
|
||||||
|
endif()
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
if(Q_WS_X11)
|
if(Q_WS_X11)
|
||||||
find_package(X11)
|
find_package(X11)
|
||||||
|
if(PRINT_SUMMARY)
|
||||||
|
add_feature_info(libXtest X11_XTest_FOUND "The X11 XTEST Protocol library is required for auto-type")
|
||||||
|
endif()
|
||||||
|
|
||||||
if(X11_FOUND AND X11_XTest_FOUND)
|
if(X11_FOUND AND X11_XTest_FOUND)
|
||||||
add_subdirectory(x11)
|
add_subdirectory(x11)
|
||||||
|
Loading…
Reference in New Issue
Block a user