build: split the 1423-line root CMakeLists into per-directory files with shared target helpers
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
reasampler_pure_library(bank_grid SOURCES bank_grid.cpp)
|
||||
reasampler_test(bank_grid LINK bank_grid)
|
||||
|
||||
reasampler_pure_library(tab_strip SOURCES tab_strip.cpp)
|
||||
reasampler_test(tab_strip LINK tab_strip)
|
||||
|
||||
reasampler_pure_library(prune_button SOURCES prune_button.cpp)
|
||||
reasampler_test(prune_button LINK prune_button)
|
||||
|
||||
reasampler_pure_library(drag_out SOURCES drag_out.cpp)
|
||||
reasampler_test(drag_out LINK drag_out)
|
||||
|
||||
reasampler_pure_library(theme SOURCES theme.cpp)
|
||||
reasampler_test(theme LINK theme)
|
||||
|
||||
reasampler_pure_library(component_geometry SOURCES component_geometry.cpp)
|
||||
reasampler_test(component_geometry LINK component_geometry)
|
||||
|
||||
reasampler_pure_library(action_bar SOURCES action_bar.cpp)
|
||||
reasampler_test(action_bar LINK action_bar)
|
||||
|
||||
# prune_button owns the FooterRect input type the footer layout reuses.
|
||||
reasampler_pure_library(footer_bar SOURCES footer_bar.cpp LINK PUBLIC prune_button)
|
||||
reasampler_test(footer_bar LINK footer_bar)
|
||||
|
||||
reasampler_pure_library(overflow_menu SOURCES overflow_menu.cpp)
|
||||
reasampler_test(overflow_menu LINK overflow_menu)
|
||||
|
||||
# view_mode_model owns the seed mode ids the predicate compares against.
|
||||
reasampler_pure_library(mode_enable SOURCES mode_enable.cpp LINK PUBLIC view_mode_model)
|
||||
reasampler_test(mode_enable LINK mode_enable)
|
||||
|
||||
reasampler_pure_library(tooltip SOURCES tooltip.cpp)
|
||||
reasampler_test(tooltip LINK tooltip)
|
||||
|
||||
reasampler_pure_library(card_meta SOURCES card_meta.cpp)
|
||||
reasampler_test(card_meta LINK card_meta)
|
||||
|
||||
reasampler_pure_library(card_drag SOURCES card_drag.cpp LINK PUBLIC drag_out bank_grid)
|
||||
reasampler_test(card_drag LINK card_drag)
|
||||
Reference in New Issue
Block a user