Warning, /graphics/libksane/ksanetwain/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KSaneWidgets) 0002 0003 set_target_properties(KSaneWidgets PROPERTIES 0004 VERSION ${KSANE_VERSION} 0005 SOVERSION ${KSANE_SOVERSION} 0006 EXPORT_NAME ${TARGET_EXPORT_NAME} 0007 OUTPUT_NAME ${LIBRARYFILE_NAME} 0008 ) 0009 0010 target_compile_definitions(KSaneWidgets PRIVATE -DTRANSLATION_DOMAIN=\"libksane\") 0011 0012 IF( WIN32 ) 0013 target_compile_definitions(KSaneWidgets PRIVATE -DMAKE_KSANE_LIB ) 0014 ENDIF( WIN32 ) 0015 0016 target_sources(KSaneWidgets PRIVATE 0017 twainiface.cpp 0018 ktwain_widget.cpp 0019 ../src/ksanewidget.h 0020 ) 0021 0022 generate_export_header(KSaneWidgets BASE_NAME KSane) 0023 0024 target_include_directories(KSaneWidgets 0025 INTERFACE 0026 "$<INSTALL_INTERFACE:${KSANEWIDGETS_INSTALL_INCLUDEDIR}>" 0027 PRIVATE 0028 ${CMAKE_SOURCE_DIR}/src 0029 ) 0030 0031 target_link_libraries(KSaneWidgets 0032 PUBLIC 0033 Qt${QT_MAJOR_VERSION}::Widgets 0034 PRIVATE 0035 KF${KF_MAJOR_VERSION}::I18n 0036 ) 0037 0038 ecm_generate_headers(KSane_HEADERS 0039 HEADER_NAMES 0040 KSaneWidget 0041 RELATIVE "../src/" 0042 REQUIRED_HEADERS KSane_HEADERS 0043 ) 0044 0045 install(TARGETS KSaneWidgets 0046 EXPORT KSaneWidgetsTargets 0047 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0048 ) 0049 0050 install(FILES 0051 ${CMAKE_CURRENT_BINARY_DIR}/ksane_export.h 0052 ${KSane_HEADERS} 0053 DESTINATION ${KSANEWIDGETS_INSTALL_INCLUDEDIR} 0054 COMPONENT Devel 0055 )