#查找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 )