diff -r 148f8dd077e8 -r 465572518625 cadMousePro-daemon/src/CMakeLists.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cadMousePro-daemon/src/CMakeLists.txt Mon Aug 19 17:27:19 2019 +0200 @@ -0,0 +1,21 @@ +set(EXECUTABLE_FILE "cadMousePro") + +# USB libraries: +INCLUDE(FindPkgConfig) +pkg_check_modules (USB_LIBS hidapi-hidraw) +include_directories(${USB_LIBS_INCLUDE_DIRS}) +link_directories(${USB_LIBS_LIBRARY_DIRS}) + +# Add ASan AddressSanitizer +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") +set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") + +# Executable output: +add_executable( + ${EXECUTABLE_FILE} + cadMousePro.cpp +) + +# Link libraries: +target_link_libraries(${EXECUTABLE_FILE} ${USB_LIBS_LIBRARIES}) +set_property(TARGET ${EXECUTABLE_FILE} PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE)