Warning, /network/falkon/src/main/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 include_directories(
0002   ../lib/3rdparty
0003   ../lib/app
0004   ../lib/session
0005   ../lib/webengine
0006   ../lib/webtab
0007 )
0008 set(SRCS main.cpp)
0009 if (WIN32)
0010     set(SRCS ${SRCS} version.rc)
0011     configure_file(falkonversion.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/falkonversion.h)
0012 endif()
0013 ecm_create_qm_loader(SRCS falkon_qt)
0014 add_executable(falkon ${SRCS})
0015 
0016 target_link_libraries(falkon FalkonPrivate)
0017 
0018 if (APPLE)
0019     set_target_properties(falkon PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist)
0020     set_target_properties(falkon PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.falkon")
0021     set_target_properties(falkon PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "Falkon")
0022     install(FILES lib/data/icons/exeicons/falkon.icns DESTINATION ${BUNDLE_INSTALL_DIR}/falkon.app/Contents/Resources)
0023     #install(DIRECTORY ${CMAKE_BINARY_DIR}/bin/locale DESTINATION ${BUNDLE_INSTALL_DIR}/falkon.app/Contents/Resources)
0024     install(DIRECTORY ${CMAKE_SOURCE_DIR}/themes DESTINATION ${BUNDLE_INSTALL_DIR}/falkon.app/Contents/Resources)
0025     install(DIRECTORY ${CMAKE_BINARY_DIR}/bin/plugins DESTINATION ${BUNDLE_INSTALL_DIR}/falkon.app/Contents/Resources)
0026 endif ()
0027 
0028 if (CMAKE_SYSTEM_NAME MATCHES FreeBSD OR CMAKE_SYSTEM_NAME MATCHES OpenBSD)
0029     target_link_libraries(falkon execinfo)
0030 endif()
0031 
0032 if (UNIX AND NOT APPLE)
0033     install(TARGETS falkon ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0034     install(DIRECTORY ${CMAKE_SOURCE_DIR}/themes DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/falkon)
0035     if (KF6I18n_FOUND)
0036         ki18n_install(${CMAKE_SOURCE_DIR}/po)
0037     endif()
0038     ecm_install_po_files_as_qm(${CMAKE_SOURCE_DIR}/poqm)
0039 
0040     install(PROGRAMS ../../linux/applications/org.kde.falkon.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0041 
0042     ecm_install_icons(ICONS
0043         ../../linux/hicolor/16-apps-falkon.png
0044         ../../linux/hicolor/32-apps-falkon.png
0045         ../../linux/hicolor/48-apps-falkon.png
0046         ../../linux/hicolor/64-apps-falkon.png
0047         ../../linux/hicolor/128-apps-falkon.png
0048         ../../linux/hicolor/256-apps-falkon.png
0049         ../../linux/hicolor/sc-apps-falkon.svg
0050         DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor)
0051 
0052     install(FILES ../../linux/completion/falkon DESTINATION ${KDE_INSTALL_DATADIR}/bash-completion/completions)
0053     install(FILES ../../linux/appdata/org.kde.falkon.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0054 endif()
0055