project(QueueMateWeb)
cmake_minimum_required(VERSION 2.8)

find_package(Qt4 REQUIRED)




set(CqlHeaders QrHelper.h) #需要moc处理的头文件。



qt4_wrap_ui(CqlUic ${CqlUi})
qt4_wrap_cpp(CqlHeadersMoc ${CqlHeaders})

set(DatabaseAccessDirectory ../QmDatabaseAccess) #QmDatabaseAccess库的包含目录。

include_directories (${CMAKE_CURRENT_BINARY_DIR} ${DatabaseAccessDirectory}) #包含目录。

include (${QT_USE_FILE})

add_definitions (${QT_DEFINITIONS})
add_definitions (-DQT_NO_KEYWORDS) #不要QT的关键字。

aux_source_directory(. SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST} ${CqlHeadersMoc} ${CqlUic})


target_link_libraries (${PROJECT_NAME} ${QT_LIBRARIES} wthttp wt boost_signals-mt wtdbo wtdbopostgres wtdbosqlite3 QmDatabaseAccess qrencode boost_system-mt) #链接的目标库。
