mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-23 16:58:06 -06:00
1. Use FeatureSummary module to show configuration results. 2. Invert option()/find_package() relationship: instead of calling find_package(... REQUIRED) when option is set, rely on optional find package call and PackageName_FOUND variable. 3. Refactor handling options that result in simple preprocessor defines (actually copy the snippet from libtorrent) so that everything is done in a single function call. 4. Populate target properties in order to get rid of include_directories() calls.
14 lines
253 B
CMake
14 lines
253 B
CMake
add_library(qbt_lineedit STATIC
|
|
src/lineedit.cpp
|
|
src/lineedit.h
|
|
)
|
|
|
|
target_link_libraries(qbt_lineedit
|
|
PRIVATE
|
|
qbt_gui_headers
|
|
PUBLIC
|
|
Qt5::Widgets
|
|
)
|
|
|
|
target_include_directories(qbt_lineedit PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src)
|