mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 06:22:15 -07:00
36 lines
841 B
CMake
36 lines
841 B
CMake
set(CMAKE_AUTOMOC ON)
|
|
set(CMAKE_AUTOUIC ON)
|
|
set(CMAKE_AUTORCC ON)
|
|
|
|
set(HEADERS
|
|
include/deck_list/abstract_deck_list_card_node.h
|
|
include/deck_list/abstract_deck_list_node.h
|
|
include/deck_list/deck_list.h
|
|
include/deck_list/deck_list_card_node.h
|
|
include/deck_list/inner_deck_list_node.h
|
|
)
|
|
|
|
if (Qt6_FOUND)
|
|
qt6_wrap_cpp(MOC_SOURCES ${HEADERS})
|
|
elseif (Qt5_FOUND)
|
|
qt5_wrap_cpp(MOC_SOURCES ${HEADERS})
|
|
endif ()
|
|
|
|
qt_add_library(cardlib STATIC
|
|
src/abstract_deck_list_card_node.cpp
|
|
src/abstract_deck_list_node.cpp
|
|
src/deck_list.cpp
|
|
src/deck_list_card_node.cpp
|
|
src/inner_deck_list_node.cpp
|
|
${MOC_SOURCES}
|
|
)
|
|
|
|
target_include_directories(deck_list
|
|
PUBLIC include
|
|
PUBLIC ${CMAKE_SOURCE_DIR}/libs/utility/include
|
|
)
|
|
|
|
target_link_libraries(deck_list
|
|
utility
|
|
PUBLIC ${COCKATRICE_QT_MODULES}
|
|
)
|