set (gnome_search_SOURCES gnc-general-search.c dialog-search.c search-account.c search-boolean.c search-core-type.c search-core-utils.c search-date.c search-double.c search-int64.c search-numeric.c search-reconciled.c search-string.c ) set (gnome_search_HEADERS dialog-search.h gnc-general-search.h ) set (gnome_search_noinst_HEADERS search-account.h search-boolean.h search-core-type.h search-core-utils.h search-date.h search-double.h search-int64.h search-numeric.h search-reconciled.h search-string.h ) # Add dependency on config.h set_source_files_properties (${gnome_search_SOURCES} PROPERTIES OBJECT_DEPENDS ${CONFIG_H}) set_local_dist(gnome_search_DIST_local CMakeLists.txt ${gnome_search_SOURCES} ${gnome_search_HEADERS} ${gnome_search_noinst_HEADERS}) set(gnome_search_DIST ${gnome_search_DIST_local} PARENT_SCOPE) add_library (gnc-gnome-search ${gnome_search_SOURCES} ${gnome_search_HEADERS} ${gnome_search_noinst_HEADERS} ) target_link_libraries(gnc-gnome-search gnc-gnome-utils PkgConfig::GTK3) target_compile_definitions(gnc-gnome-search PRIVATE -DG_LOG_DOMAIN=\"gnc.gui.search\") target_include_directories(gnc-gnome-search PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) if (APPLE) set_target_properties (gnc-gnome-search PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/gnucash") endif() install(TARGETS gnc-gnome-search LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/gnucash ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/gnucash RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) install(FILES ${gnome_search_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/gnucash)