Warning, /plasma/latte-dock/app/FakeTarget.cmake is written in an unsupported language. File is not indexed.

0001 execute_process(COMMAND find ../shell ../containment ../plasmoid -name "*.qml" -o -name "*.js"
0002     WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
0003     OUTPUT_VARIABLE QML_SRCS_STRING)
0004 
0005 string(REPLACE "\n" ";" QML_SRCS ${QML_SRCS_STRING})
0006 
0007 # fake target for QtCreator project
0008 add_custom_target(fake-target
0009     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
0010     SOURCES ${QML_SRCS})
0011 
0012 # qmllint: qml static syntax checker
0013 if(${CMAKE_BUILD_TYPE} MATCHES "Debug" AND NOT DEFINED ECM_ENABLE_SANITIZERS)
0014     find_program(QMLLINT qmllint)
0015 
0016     if(EXISTS "${QMLLINT}")
0017         message("-- Found qmllint: ${QMLLINT}")
0018         add_custom_command(TARGET latte-dock PRE_BUILD
0019             COMMAND ${QMLLINT} ${QML_SRCS}
0020             WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
0021             COMMENT "Running qmllint")
0022     else()
0023         message("-- qmllint: QML Syntax verifier not found")
0024     endif()
0025 
0026     message("-- Enabling QML debugging and profiling")
0027     add_definitions(-DQT_QML_DEBUG)
0028     add_definitions(-DQT_FATAL_WARNINGS)
0029 
0030 elseif(${CMAKE_BUILD_TYPE} MATCHES "Release")
0031     message("-- Disabling debug info")
0032     add_definitions(-DQT_NO_DEBUG)
0033 
0034 endif()