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

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