Warning, /pim/sink/mime/mimetreeparser/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(CMAKE_CXX_VISIBILITY_PRESET default)
0002 
0003 find_package(Qt5 COMPONENTS REQUIRED Core Gui)
0004 find_package(KF5Mime 4.87.0 CONFIG REQUIRED)
0005 find_package(KF5Codecs CONFIG REQUIRED)
0006 find_package(Gpgme REQUIRED)
0007 
0008 include_directories(${GPGME_INCLUDE_DIRS})
0009 add_library(sink_mimetreeparser STATIC
0010     objecttreeparser.cpp
0011 
0012     #Bodyformatter
0013     utils.cpp
0014     bodypartformatter_impl.cpp
0015 
0016     #Interfaces
0017     bodypartformatter.cpp
0018 
0019     #bodypartformatter.cpp
0020     bodypartformatterbasefactory.cpp
0021     cryptohelper.cpp
0022     messagepart.cpp
0023     #Stuff
0024     mimetreeparser_debug.cpp
0025     )
0026 
0027 target_link_libraries(sink_mimetreeparser
0028 PUBLIC
0029     KF5::Mime
0030 PRIVATE
0031     crypto
0032     KF5::Codecs
0033     Qt5::Gui
0034     Gpgme::Gpgme
0035 )
0036 
0037 install(FILES
0038     objecttreeparser.h
0039     messagepart.h
0040     partmetadata.h
0041     DESTINATION ${INCLUDE_INSTALL_DIR}/sink/mimetreeparser COMPONENT Devel
0042 )
0043 
0044 add_subdirectory(autotests)
0045 add_subdirectory(tests)