summaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2013-11-27 01:33:53 +0100
committerStanislaw Halik <sthalik@misaki.pl>2013-11-27 01:33:53 +0100
commit5f17327c0d9d5bd2da69139a324434d461519403 (patch)
tree8d16d0a40decf1c6625756f593f6c4698b8d9a6f /CMakeLists.txt
parent324f47f0740dda04cc37674d817b1bfcd1a7ec48 (diff)
initial import of hatire by Furax49
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt16
1 files changed, 15 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 12c4cee0..307aeac4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -96,7 +96,7 @@ if(MINGW)
endif()
find_package(OpenCV REQUIRED)
- find_package(Qt5 REQUIRED COMPONENTS Core Xml Network Widgets Gui QUIET)
+ find_package(Qt5 REQUIRED COMPONENTS Core Xml Network Widgets Gui SerialPort QUIET)
cmake_policy(SET CMP0020 NEW)
include_directories(${Qt5Core_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS})
add_definitions(${Qt5Core_DEFINITIONS} ${Qt5Xml_DEFINITIONS} ${Qt5Gui_DEFINITIONS} ${Qt5Widgets_DEFINITIONS} ${Qt5Network_DEFINITIONS})
@@ -308,6 +308,13 @@ file(GLOB opentrack-tracker-hydra-rc "ftnoir_tracker_hydra/*.qrc")
QT5_WRAP_UI(opentrack-tracker-hydra-uih ${opentrack-tracker-hydra-ui})
QT5_ADD_RESOURCES(opentrack-tracker-hydra-rcc ${opentrack-tracker-hydra-rc})
+file(GLOB opentrack-tracker-hatire-c "ftnoir_tracker_hatire/*.cpp")
+file(GLOB opentrack-tracker-hatire-h "ftnoir_tracker_hatire/*.h")
+file(GLOB opentrack-tracker-hatire-ui "ftnoir_tracker_hatire/*.ui")
+file(GLOB opentrack-tracker-hatire-rc "ftnoir_tracker_hatire/*.qrc")
+QT5_WRAP_UI(opentrack-tracker-hatire-uih ${opentrack-tracker-hatire-ui})
+QT5_ADD_RESOURCES(opentrack-tracker-hatire-rcc ${opentrack-tracker-hatire-rc})
+
file(GLOB opentrack-csv-c "ftnoir_csv/*.cpp")
# compat lib for POSIX/win32
@@ -524,6 +531,13 @@ if(SDK_ARUCO_LIBPATH)
endif()
endif()
+add_library(opentrack-tracker-hatire SHARED ${opentrack-tracker-hatire-c} ${opentrack-tracker-hatire-h} ${opentrack-tracker-hatire-moc} ${opentrack-tracker-hatire-uih} ${opentrack-tracker-hatire-rcc})
+target_link_libraries(opentrack-tracker-hatire ${MY_QT_LIBS} Qt5SerialPort)
+if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC)
+ SET_TARGET_PROPERTIES(opentrack-tracker-hatire
+ PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_SOURCE_DIR}/facetracknoir/posix-version-script.txt")
+endif()
+
if(WIN32)
target_link_libraries(opentrack-tracker-ht
"${CMAKE_SOURCE_DIR}/dinput/dxguid.lib"