Split into separate libraries

This commit is contained in:
Jonas Kvinge
2024-10-22 18:12:33 +02:00
parent 58fc8c82bb
commit 38d49ceb64
128 changed files with 2549 additions and 1137 deletions

View File

@@ -0,0 +1,52 @@
set(SOURCES
filterparser.cpp
filtertree.cpp
filtertreeand.cpp
filtertreecolumnterm.cpp
filtertreenop.cpp
filtertreenot.cpp
filtertreeor.cpp
filtertreeterm.cpp
filterparserfloateqcomparator.cpp
filterparserfloatgecomparator.cpp
filterparserfloatgtcomparator.cpp
filterparserfloatlecomparator.cpp
filterparserfloatltcomparator.cpp
filterparserfloatnecomparator.cpp
filterparserint64eqcomparator.cpp
filterparserint64gecomparator.cpp
filterparserint64gtcomparator.cpp
filterparserint64lecomparator.cpp
filterparserint64ltcomparator.cpp
filterparserint64necomparator.cpp
filterparserinteqcomparator.cpp
filterparserintgecomparator.cpp
filterparserintgtcomparator.cpp
filterparserintlecomparator.cpp
filterparserintltcomparator.cpp
filterparserintnecomparator.cpp
filterparsersearchtermcomparator.cpp
filterparsertextcontainscomparator.cpp
filterparsertexteqcomparator.cpp
filterparsertextnecomparator.cpp
filterparseruinteqcomparator.cpp
filterparseruintgecomparator.cpp
filterparseruintgtcomparator.cpp
filterparseruintlecomparator.cpp
filterparseruintltcomparator.cpp
filterparseruintnecomparator.cpp
)
add_library(strawberry_filterparser STATIC ${SOURCES})
target_include_directories(strawberry_filterparser PRIVATE
${CMAKE_SOURCE_DIR}
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}/src
${CMAKE_BINARY_DIR}/src
)
target_link_libraries(strawberry_filterparser PRIVATE
Qt${QT_VERSION_MAJOR}::Core
Qt${QT_VERSION_MAJOR}::Gui
)