ULRE/src/GUI/CMakeLists.txt

28 lines
1022 B
CMake

SET(GUI_INCLUDE_PATH ${ROOT_INCLUDE_PATH}/hgl/gui)
SET(THEME_SOURCE ${GUI_INCLUDE_PATH}/ThemeForm.h
${GUI_INCLUDE_PATH}/ThemeEngine.h
ThemeEngine.cpp
ThemeForm.cpp)
SET(DEFAULT_THEME_SOURCE DefaultThemeEngine.h
DefaultThemeEngine.cpp
DefaultThemeForm.h
DefaultThemeForm.cpp)
set(WIDGET_SOURCE ${GUI_INCLUDE_PATH}/Widget.h
${GUI_INCLUDE_PATH}/Layout.h
${GUI_INCLUDE_PATH}/Form.h
${GUI_INCLUDE_PATH}/Panel.h
Widget.cpp
Form.cpp
Panel.cpp)
SOURCE_GROUP("Widget" FILES ${WIDGET_SOURCE})
SOURCE_GROUP("Theme" FILES ${THEME_SOURCE})
SOURCE_GROUP("Theme\\Default" FILES ${DEFAULT_THEME_SOURCE})
add_cm_library(ULRE.GUI "ULRE" ${THEME_SOURCE}
${DEFAULT_THEME_SOURCE}
${WIDGET_SOURCE})