gnucash/borrowed/gwengui-gtk3/CMakeLists.txt

63 lines
1.2 KiB
CMake

SET (gwengui_gtk3_noinst_HEADERS
gtk3_gui.h
gtk3_gui_p.h
gtk3_gui_dialog_l.h
gtk3_gui_dialog_p.h
)
SET (gwengui_gtk3_SOURCES
gtk3_gui_dialog.c
gtk3_gui.c
)
SET (gwengui_gtk3_EXTRA_DIST
w_combobox.c
w_label.c
w_dialog.c
w_gridlayout.c
w_groupbox.c
w_image.c
w_hlayout.c
w_hline.c
w_hspacer.c
w_lineedit.c
w_vlayout.c
w_vline.c
w_vspacer.c
w_pushbutton.c
w_textbrowser.c
w_textedit.c
w_stack.c
w_tabbook.c
w_progressbar.c
w_listbox.c
w_checkbox.c
w_scrollarea.c
w_radiobutton.c
w_spinbox.c
)
SET_DIST_LIST(gwengui_gtk3_DIST CMakeLists.txt
${gwengui_gtk3_SOURCES}
${gwengui_gtk3_noinst_HEADERS}
${gwengui_gtk3_EXTRA_DIST}
)
if (WITH_AQBANKING AND NOT HAVE_GWEN_GTK3)
ADD_LIBRARY(gwengui-gtk3 ${gwengui_gtk3_SOURCES})
TARGET_COMPILE_DEFINITIONS(gwengui-gtk3 PRIVATE BUILDING_GTK3_GUI=True)
TARGET_INCLUDE_DIRECTORIES(gwengui-gtk3 PUBLIC
${GTK3_INCLUDE_DIRS}
${GWENHYWFAR_INCLUDE_DIRS}
)
TARGET_LINK_LIBRARIES(gwengui-gtk3 ${GWENHYWFAR_LDFLAGS} ${GTK3_LDFLAGS})
INSTALL(TARGETS gwengui-gtk3
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
endif()