equal
deleted
inserted
replaced
3 # Qt libraries: |
3 # Qt libraries: |
4 set(CMAKE_INCLUDE_CURRENT_DIR ON) # Find includes in corresponding build directories |
4 set(CMAKE_INCLUDE_CURRENT_DIR ON) # Find includes in corresponding build directories |
5 set(CMAKE_AUTOMOC ON) # Instruct CMake to run moc automatically when needed |
5 set(CMAKE_AUTOMOC ON) # Instruct CMake to run moc automatically when needed |
6 set(CMAKE_AUTOUIC ON) # Create code from a list of Qt designer ui files |
6 set(CMAKE_AUTOUIC ON) # Create code from a list of Qt designer ui files |
7 find_package(Qt5 CONFIG REQUIRED Core DBus) |
7 find_package(Qt5 CONFIG REQUIRED Core DBus) |
|
8 find_package(Qt5Widgets CONFIG REQUIRED) |
8 |
9 |
9 # Add ASan AddressSanitizer |
10 # Add ASan AddressSanitizer |
10 set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") |
11 set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") |
11 set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") |
12 set(CMAKE_LINKER_FLAGS_DEBUG "${CMAKE_LINKER_FLAGS_DEBUG} -fno-omit-frame-pointer -fsanitize=address") |
12 |
13 |
26 # Executable output: |
27 # Executable output: |
27 add_executable( |
28 add_executable( |
28 ${EXECUTABLE_FILE} |
29 ${EXECUTABLE_FILE} |
29 ${CMAKE_CURRENT_BINARY_DIR}/generated-sources/Proxy.h |
30 ${CMAKE_CURRENT_BINARY_DIR}/generated-sources/Proxy.h |
30 ${CMAKE_CURRENT_BINARY_DIR}/generated-sources/Proxy.cpp |
31 ${CMAKE_CURRENT_BINARY_DIR}/generated-sources/Proxy.cpp |
|
32 MouseMainWindow.h |
31 cadMouseProGUI.cpp |
33 cadMouseProGUI.cpp |
32 ) |
34 ) |
33 |
35 |
34 # Link libraries: |
36 # Link libraries: |
35 target_link_libraries(${EXECUTABLE_FILE} Qt5::DBus) |
37 target_link_libraries(${EXECUTABLE_FILE} Qt5::DBus) |
|
38 target_link_libraries(${EXECUTABLE_FILE} Qt5::Widgets) |
36 set_property(TARGET ${EXECUTABLE_FILE} PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE) |
39 set_property(TARGET ${EXECUTABLE_FILE} PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE) |