Warning, /graphics/krita/libs/global/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory( tests ) 0002 0003 include(CheckFunctionExists) 0004 check_function_exists(backtrace HAVE_BACKTRACE) 0005 configure_file(config-debug.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-debug.h) 0006 0007 option(HAVE_MEMORY_LEAK_TRACKER "Enable memory leak tracker (always disabled in release build)" OFF) 0008 option(HAVE_BACKTRACE_SUPPORT "Enable recording of backtrace in memory leak tracker" OFF) 0009 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-memory-leak-tracker.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-memory-leak-tracker.h) ### WRONG PLACE??? 0010 0011 include_directories(SYSTEM 0012 ${EIGEN3_INCLUDE_DIR} 0013 ) 0014 0015 set(kritaglobal_LIB_SRCS 0016 kis_assert.cpp 0017 kis_debug.cpp 0018 kis_algebra_2d.cpp 0019 kis_memory_leak_tracker.cpp 0020 kis_shared.cpp 0021 kis_dom_utils.cpp 0022 kis_painting_tweaks.cpp 0023 KisHandlePainterHelper.cpp 0024 KisHandleStyle.cpp 0025 kis_signal_compressor.cpp 0026 kis_signal_compressor_with_param.cpp 0027 kis_thread_safe_signal_compressor.cpp 0028 kis_acyclic_signal_connector.cpp 0029 kis_latency_tracker.cpp 0030 KisQPainterStateSaver.cpp 0031 KisSharedThreadPoolAdapter.cpp 0032 KisSharedRunnable.cpp 0033 KisRollingMeanAccumulatorWrapper.cpp 0034 kis_config_notifier.cpp 0035 KisDeleteLaterWrapper.cpp 0036 KisUsageLogger.cpp 0037 KisFileUtils.cpp 0038 KisSignalMapper.cpp 0039 KisRegion.cpp 0040 KoUnit.cpp 0041 KisBezierUtils.cpp 0042 KisBezierPatch.cpp 0043 KisBezierMesh.cpp 0044 KisRectsGrid.cpp 0045 KisSynchronizedConnection.cpp 0046 KisFilteredRollingMean.cpp 0047 KisBackup.cpp 0048 ) 0049 0050 if(WIN32) 0051 set(kritaglobal_LIB_SRCS 0052 ${kritaglobal_LIB_SRCS} 0053 KisWindowsPackageUtils.cpp 0054 ) 0055 endif(WIN32) 0056 0057 if (ANDROID) 0058 set (kritaglobal_LIB_SRCS ${kritaglobal_LIB_SRCS} KisAndroidCrashHandler.cpp) 0059 include_directories(${unwindstack_INCLUDE_DIR}) 0060 include_directories(${Qt5AndroidExtras_INCLUDE_DIRS}) 0061 endif() 0062 0063 kis_add_library(kritaglobal SHARED ${kritaglobal_LIB_SRCS} 0064 ) 0065 generate_export_header(kritaglobal BASE_NAME kritaglobal) 0066 0067 target_link_libraries(kritaglobal 0068 PUBLIC 0069 kritaversion 0070 Qt5::Concurrent 0071 Qt5::Core 0072 Qt5::Gui 0073 Qt5::Widgets 0074 Qt5::Xml 0075 KF5::I18n 0076 ${GSL_LIBRARIES} ${GSL_CBLAS_LIBRARIES} 0077 ) 0078 0079 if (ANDROID) 0080 target_link_libraries(kritaglobal PRIVATE ${unwindstack_LIBRARIES} Qt5::AndroidExtras log) 0081 endif() 0082 0083 set_target_properties(kritaglobal PROPERTIES 0084 VERSION ${GENERIC_KRITA_LIB_VERSION} SOVERSION ${GENERIC_KRITA_LIB_SOVERSION} 0085 ) 0086 0087 install(TARGETS kritaglobal ${INSTALL_TARGETS_DEFAULT_ARGS}) 0088