| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #查找LHHttpAPI库
- message(STATUS "===== FindSelectTime.cmake =====")
- #查找头文件
- unset(INCLUDE_DIR CACHE)
- find_path(INCLUDE_DIR
- NAMES timewidget.h
- PATHS ${CMAKE_CURRENT_LIST_DIR}
- NO_DEFAULT_PATH
- )
- unset(SelectTime_INCLUDE_DIRS CACHE)
- list(APPEND SelectTime_INCLUDE_DIRS ${INCLUDE_DIR})
- #添加源文件
- unset(SelectTime_SOURCE_DIRS CACHE)
- list(APPEND SelectTime_SOURCE_DIRS
- ${INCLUDE_DIR}/timewidget.cpp
- ${INCLUDE_DIR}/timepopupwidget.cpp
- ${INCLUDE_DIR}/timepartwidget.cpp
- ${INCLUDE_DIR}/shadowwidget.cpp
- ${INCLUDE_DIR}/mytimedelegate.cpp
- ${INCLUDE_DIR}/SelectTime.qrc
- )
- #定义变量
- if(SelectTime_INCLUDE_DIRS AND SelectTime_SOURCE_DIRS)
- set(SelectTime_FOUND TRUE)
- set(SelectTime_VERSION 1.0.0)
- # message(STATUS "SelectTime found: SelectTime")
- message(STATUS "SelectTime include: SelectTime_INCLUDE_DIRS")
- message(STATUS "SelectTime source: SelectTime_SOURCE_DIRS")
- # message(STATUS "LHHTTPAPI library: LHHTTPAPI_LIBRARY")
- else()
- set(SelectTime_FOUND FALSE)
- endif()
- message(STATUS "SelectTime Found : ${SelectTime_FOUND}")
- message(STATUS "SelectTime Version : ${SelectTime_VERSION}")
- message(STATUS "--------------------------------------------------")
- # 标记这些变量为高级变量
- mark_as_advanced(
- SelectTime_INCLUDE_DIRS
- SelectTime_SOURCE_DIRS
- )
|