1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/test/qqtwebclient/CMakeLists.txt
2018-04-06 18:45:37 +08:00

37 lines
918 B
CMake

##SOURCES
set(SUBPROJECT_NAME httpclient)
file(GLOB SOURCES "*.cpp")
add_executable(${SUBPROJECT_NAME} ${SOURCES})
include_directories(
${PROJECT_SOURCE_DIR}/src
${PROJECT_SOURCE_DIR}/src/core
${PROJECT_SOURCE_DIR}/src/sql
${PROJECT_SOURCE_DIR}/src/network
${PROJECT_SOURCE_DIR}/src/qcustomplot
${PROJECT_SOURCE_DIR}/src/gui
${PROJECT_SOURCE_DIR}/src/widgets
${PROJECT_SOURCE_DIR}/src/frame
${PROJECT_SOURCE_DIR}/src/pluginwatcher
${PROJECT_SOURCE_DIR}/src/printsupport
)
target_link_libraries(${SUBPROJECT_NAME} QQt)
##BUILDING
#load qt5 librariess
set(Qt5Libs Core Widgets Gui Xml Sql Network)
foreach(loop_var ${Qt5Libs})
#message(Qt5${loop_var})
find_package(Qt5${loop_var})
target_link_libraries(${SUBPROJECT_NAME} Qt5::${loop_var})
endforeach(loop_var)
install( TARGETS ${SUBPROJECT_NAME}
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
)