3
${CMAKE_BINARY_DIR}/plugins/PointerCoordinates/src
4
${CMAKE_BINARY_DIR}/plugins/PointerCoordinates/src/gui
7
LINK_DIRECTORIES(${BUILD_DIR}/src)
9
SET(POINTERCOORDINATES_SRCS
10
PointerCoordinates.hpp
11
PointerCoordinates.cpp
12
gui/PointerCoordinatesWindow.hpp
13
gui/PointerCoordinatesWindow.cpp
16
SET(POINTERCOORDINATES_UIS
17
gui/pointerCoordinatesWindow.ui
20
QT5_WRAP_UI(POINTERCOORDINATES_UIS_H ${POINTERCOORDINATES_UIS})
22
################# compiles resources files ############
23
SET(POINTERCOORDINATES_RES ../resources/PointerCoordinates.qrc)
24
QT5_ADD_RESOURCES(POINTERCOORDINATES_RES_CXX ${POINTERCOORDINATES_RES})
26
SET(extLinkerOption ${OPENGL_LIBRARIES})
28
ADD_LIBRARY(PointerCoordinates-static STATIC ${POINTERCOORDINATES_SRCS} ${POINTERCOORDINATES_RES_CXX} ${POINTERCOORDINATES_UIS_H})
29
QT5_USE_MODULES(PointerCoordinates-static Core Declarative Network)
30
SET_TARGET_PROPERTIES(PointerCoordinates-static PROPERTIES OUTPUT_NAME "PointerCoordinates")
31
TARGET_LINK_LIBRARIES(PointerCoordinates-static ${extLinkerOption})
32
SET_TARGET_PROPERTIES(PointerCoordinates-static PROPERTIES COMPILE_FLAGS "-DQT_STATICPLUGIN")
33
ADD_DEPENDENCIES(AllStaticPlugins PointerCoordinates-static)