The complete source code of IdealIRC
http://www.idealirc.org/
42 lines
1.3 KiB
42 lines
1.3 KiB
set(component "IdealIRC")
|
|
|
|
list(APPEND ${component}_SOURCES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/AboutIIRC.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/AboutIIRC.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/AboutIIRC.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ButtonbarMgr.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ButtonbarMgr.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ConfigMgr.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ConfigMgr.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IRC.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IRC.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IdealIRC.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IdealIRC.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IdealIRC.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IniFile.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IniFile.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/InputHandler.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/InputHandler.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/MdiManager.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/MdiManager.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/Numeric.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ScriptEvent.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
|
|
)
|
|
|
|
add_executable(${component} ${${component}_SOURCES})
|
|
qt5_use_modules(${component} Widgets)
|
|
|
|
target_link_libraries(${component}
|
|
ICommand
|
|
IConfig
|
|
IRCClient
|
|
IWidgets
|
|
IWin
|
|
Script
|
|
ScriptDialog
|
|
ScriptFunctions
|
|
Resources
|
|
)
|
|
|
|
target_include_directories(${component} PRIVATE ${CMAKE_SOURCE_DIR})
|
|
|