The complete source code of IdealIRC http://www.idealirc.org/
 
 
 
 
idealirc/IdealIRC/CMakeLists.txt

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})