forked from github_mirror/framelesshelper
cmake: allow turn off cmake summary
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
parent
c461a1cf51
commit
6048349e52
|
@ -42,6 +42,7 @@ option(FRAMELESSHELPER_ENABLE_VCLTL "MSVC only: link to the system MSVCRT/UCRT a
|
||||||
option(FRAMELESSHELPER_ENABLE_YYTHUNKS "MSVC only: dynamic load most Win32 APIs to give better compatibility for old Windows versions." OFF)
|
option(FRAMELESSHELPER_ENABLE_YYTHUNKS "MSVC only: dynamic load most Win32 APIs to give better compatibility for old Windows versions." OFF)
|
||||||
option(FRAMELESSHELPER_NO_PERMISSIVE_CHECKS "MSVC only: disable the additional permissive checks." OFF)
|
option(FRAMELESSHELPER_NO_PERMISSIVE_CHECKS "MSVC only: disable the additional permissive checks." OFF)
|
||||||
option(FRAMELESSHELPER_NO_INSTALL "Don't install any files." OFF)
|
option(FRAMELESSHELPER_NO_INSTALL "Don't install any files." OFF)
|
||||||
|
option(FRAMELESSHELPER_NO_SUMMARY "Don't show CMake configure summary." OFF)
|
||||||
|
|
||||||
if(FRAMELESSHELPER_NO_BUNDLE_RESOURCE)
|
if(FRAMELESSHELPER_NO_BUNDLE_RESOURCE)
|
||||||
message(WARNING "Nothing will be embeded into FramelessHelper, the chrome buttons will have no icon.")
|
message(WARNING "Nothing will be embeded into FramelessHelper, the chrome buttons will have no icon.")
|
||||||
|
@ -109,6 +110,7 @@ if(FRAMELESSHELPER_BUILD_EXAMPLES)
|
||||||
add_subdirectory(examples)
|
add_subdirectory(examples)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(NOT FRAMELESSHELPER_NO_SUMMARY)
|
||||||
message("#######################################")
|
message("#######################################")
|
||||||
message("CMake version: ${CMAKE_VERSION}")
|
message("CMake version: ${CMAKE_VERSION}")
|
||||||
message("Host system: ${CMAKE_HOST_SYSTEM}")
|
message("Host system: ${CMAKE_HOST_SYSTEM}")
|
||||||
|
@ -152,4 +154,9 @@ message("Deploy Qt libraries after compilation: ${FRAMELESSHELPER_EXAMPLES_DEPLO
|
||||||
message("Suppress debug messages from FramelessHelper: ${FRAMELESSHELPER_NO_DEBUG_OUTPUT}")
|
message("Suppress debug messages from FramelessHelper: ${FRAMELESSHELPER_NO_DEBUG_OUTPUT}")
|
||||||
message("Do not bundle any resources within FramelessHelper: ${FRAMELESSHELPER_NO_BUNDLE_RESOURCE}")
|
message("Do not bundle any resources within FramelessHelper: ${FRAMELESSHELPER_NO_BUNDLE_RESOURCE}")
|
||||||
message("Do not use any private functionalities from Qt: ${FRAMELESSHELPER_NO_PRIVATE}")
|
message("Do not use any private functionalities from Qt: ${FRAMELESSHELPER_NO_PRIVATE}")
|
||||||
|
message("[MSVC] Link to system C runtime library: ${FRAMELESSHELPER_ENABLE_VCLTL}")
|
||||||
|
message("[MSVC] Thunk system APIs for old system: ${FRAMELESSHELPER_ENABLE_YYTHUNKS}")
|
||||||
|
message("[MSVC] Disable permissive checks: ${FRAMELESSHELPER_NO_PERMISSIVE_CHECKS}")
|
||||||
|
message("Do not install anything for CMake install: ${FRAMELESSHELPER_NO_INSTALL}")
|
||||||
message("#######################################")
|
message("#######################################")
|
||||||
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue