mirror of
https://github.com/YACReader/yacreader
synced 2026-03-02 10:50:04 -05:00
Migrate the build system to cmake
This commit is contained in:
71
YACReaderLibrary/comic_vine/CMakeLists.txt
Normal file
71
YACReaderLibrary/comic_vine/CMakeLists.txt
Normal file
@ -0,0 +1,71 @@
|
||||
# Comic Vine scraper for YACReaderLibrary
|
||||
|
||||
add_library(comic_vine STATIC
|
||||
comic_vine_json_parser.h
|
||||
comic_vine_json_parser.cpp
|
||||
comic_vine_all_volume_comics_retriever.h
|
||||
comic_vine_all_volume_comics_retriever.cpp
|
||||
scraper_checkbox.h
|
||||
scraper_checkbox.cpp
|
||||
comic_vine_dialog.h
|
||||
comic_vine_dialog.cpp
|
||||
comic_vine_client.h
|
||||
comic_vine_client.cpp
|
||||
scraper_lineedit.h
|
||||
scraper_lineedit.cpp
|
||||
title_header.h
|
||||
title_header.cpp
|
||||
series_question.h
|
||||
series_question.cpp
|
||||
search_single_comic.h
|
||||
search_single_comic.cpp
|
||||
search_volume.h
|
||||
search_volume.cpp
|
||||
select_comic.h
|
||||
select_comic.cpp
|
||||
select_volume.h
|
||||
select_volume.cpp
|
||||
scraper_tableview.h
|
||||
scraper_tableview.cpp
|
||||
sort_volume_comics.h
|
||||
sort_volume_comics.cpp
|
||||
scraper_scroll_label.h
|
||||
scraper_scroll_label.cpp
|
||||
scraper_results_paginator.h
|
||||
scraper_results_paginator.cpp
|
||||
api_key_dialog.h
|
||||
api_key_dialog.cpp
|
||||
model/volumes_model.h
|
||||
model/volumes_model.cpp
|
||||
model/comics_model.h
|
||||
model/comics_model.cpp
|
||||
model/json_model.h
|
||||
model/json_model.cpp
|
||||
model/response_parser.h
|
||||
model/response_parser.cpp
|
||||
model/local_comic_list_model.h
|
||||
model/local_comic_list_model.cpp
|
||||
model/volume_comics_model.h
|
||||
model/volume_comics_model.cpp
|
||||
model/selected_volume_info.h
|
||||
model/volume_search_query.h
|
||||
)
|
||||
target_include_directories(comic_vine PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/model
|
||||
)
|
||||
# App-specific theme.h needed for themable.h → theme_manager.h → theme.h chain
|
||||
target_include_directories(comic_vine PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/YACReaderLibrary/themes
|
||||
${CMAKE_SOURCE_DIR}/YACReaderLibrary/db
|
||||
)
|
||||
target_link_libraries(comic_vine PUBLIC
|
||||
Qt::Core
|
||||
Qt::Widgets
|
||||
Qt::Network
|
||||
common_all
|
||||
common_gui
|
||||
custom_widgets_library
|
||||
db_helper
|
||||
QsLog
|
||||
)
|
||||
@ -1,52 +0,0 @@
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/comic_vine_json_parser.h \
|
||||
$$PWD/model/selected_volume_info.h \
|
||||
$$PWD/model/volume_search_query.h \
|
||||
$$PWD/scraper_checkbox.h \
|
||||
comic_vine/comic_vine_dialog.h \
|
||||
comic_vine/comic_vine_client.h \
|
||||
comic_vine/scraper_lineedit.h \
|
||||
comic_vine/title_header.h \
|
||||
comic_vine/series_question.h \
|
||||
comic_vine/search_single_comic.h \
|
||||
comic_vine/search_volume.h \
|
||||
comic_vine/select_comic.h \
|
||||
comic_vine/select_volume.h \
|
||||
comic_vine/model/volumes_model.h \
|
||||
comic_vine/model/comics_model.h \
|
||||
comic_vine/model/json_model.h \
|
||||
comic_vine/model/response_parser.h \
|
||||
comic_vine/scraper_tableview.h \
|
||||
comic_vine/sort_volume_comics.h \
|
||||
comic_vine/model/local_comic_list_model.h \
|
||||
comic_vine/model/volume_comics_model.h \
|
||||
comic_vine/scraper_scroll_label.h \
|
||||
comic_vine/scraper_results_paginator.h \
|
||||
comic_vine/api_key_dialog.h \
|
||||
$$PWD/comic_vine_all_volume_comics_retriever.h
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/comic_vine_json_parser.cpp \
|
||||
$$PWD/scraper_checkbox.cpp \
|
||||
comic_vine/comic_vine_dialog.cpp \
|
||||
comic_vine/comic_vine_client.cpp \
|
||||
comic_vine/scraper_lineedit.cpp \
|
||||
comic_vine/title_header.cpp \
|
||||
comic_vine/series_question.cpp \
|
||||
comic_vine/search_single_comic.cpp \
|
||||
comic_vine/search_volume.cpp \
|
||||
comic_vine/select_comic.cpp \
|
||||
comic_vine/select_volume.cpp \
|
||||
comic_vine/model/volumes_model.cpp \
|
||||
comic_vine/model/comics_model.cpp \
|
||||
comic_vine/model/json_model.cpp \
|
||||
comic_vine/model/response_parser.cpp \
|
||||
comic_vine/scraper_tableview.cpp \
|
||||
comic_vine/sort_volume_comics.cpp \
|
||||
comic_vine/model/local_comic_list_model.cpp \
|
||||
comic_vine/model/volume_comics_model.cpp \
|
||||
comic_vine/scraper_scroll_label.cpp \
|
||||
comic_vine/scraper_results_paginator.cpp \
|
||||
comic_vine/api_key_dialog.cpp \
|
||||
$$PWD/comic_vine_all_volume_comics_retriever.cpp
|
||||
Reference in New Issue
Block a user