The complete source code of IdealIRC
http://www.idealirc.org/
30 lines
1.2 KiB
30 lines
1.2 KiB
set(component "IConfig")
|
|
|
|
list(APPEND ${component}_SOURCES
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ColorConfig.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ColorConfig.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfig.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfig.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfig.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigLogging.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigLogging.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigLogging.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigOptions.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigOptions.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigOptions.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigServers.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigServers.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/IConfigServers.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerEditor.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerEditor.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerEditor.ui
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerMgr.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerMgr.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerModel.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/ServerModel.h
|
|
)
|
|
|
|
add_library(${component} STATIC ${${component}_SOURCES})
|
|
qt5_use_modules(${component} Widgets)
|
|
target_link_libraries(${component} Resources)
|
|
target_include_directories(${component} PRIVATE ${CMAKE_SOURCE_DIR})
|
|
|