Warning, /multimedia/kid3/src/app/qml/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(NOT ANDROID) 0002 add_executable(kid3-qml MACOSX_BUNDLE WIN32 mainqml.cpp) 0003 install(TARGETS kid3-qml 0004 BUNDLE DESTINATION . 0005 RUNTIME DESTINATION ${WITH_BINDIR}) 0006 else() 0007 add_library(kid3-qml SHARED mainqml.cpp) 0008 if(QT_VERSION_MAJOR EQUAL 6) 0009 # for checkPermission(), requestPermission() 0010 include_directories(${Qt${QT_VERSION_MAJOR}Core_PRIVATE_INCLUDE_DIRS}) 0011 endif() 0012 # Make symbols visible so that main can be found. 0013 set_target_properties(kid3-qml PROPERTIES COMPILE_FLAGS -fvisibility=default) 0014 endif() 0015 0016 if(HAVE_QMLDIR_IN_QRC) 0017 qt_add_resources(qmlapp_GEN_RCS qmlapp.qrc) 0018 target_sources(kid3-qml PRIVATE ${qmlapp_GEN_RCS}) 0019 endif() 0020 0021 if(HAVE_TRANSLATIONSDIR_IN_QRC) 0022 string(REPLACE ":/" "/" _qrcPrefix ${WITH_TRANSLATIONSDIR}) 0023 add_custom_command( 0024 OUTPUT translations.qrc 0025 COMMAND ${CMAKE_COMMAND} -P 0026 ${CMAKE_CURRENT_SOURCE_DIR}/gentranslationsqrc.cmake 0027 ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc 0028 ${CMAKE_CURRENT_BINARY_DIR}/../../../translations ${_qrcPrefix} 0029 DEPENDS translations 0030 ) 0031 qt_add_resources( 0032 translations_GEN_RCS ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) 0033 target_sources(kid3-qml PRIVATE ${translations_GEN_RCS}) 0034 endif() 0035 0036 target_link_libraries(kid3-qml kid3-gui Qt${QT_VERSION_MAJOR}::QuickControls2) 0037 if(NOT MSVC) 0038 target_link_libraries(kid3-qml -lstdc++) 0039 endif()