src/CMakeLists.txt
branchv_0
changeset 3 0d857519a4c9
parent 2 7ba3ae8cf1fc
child 4 1622c087f3ea
--- a/src/CMakeLists.txt	Mon Sep 24 13:59:06 2018 +0200
+++ b/src/CMakeLists.txt	Mon Sep 24 14:03:46 2018 +0200
@@ -1,5 +1,11 @@
 set(EXECUTABLE_FILE "relpipe-out-chart")
 
+# Qt:
+set(CMAKE_INCLUDE_CURRENT_DIR ON) # Find includes in corresponding build directories
+set(CMAKE_AUTOMOC ON) # Instruct CMake to run moc automatically when needed
+set(CMAKE_AUTOUIC ON) # Create code from a list of Qt designer ui files
+find_package(Qt5Widgets CONFIG REQUIRED) # Find the QtWidgets library
+
 # 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")
@@ -13,3 +19,4 @@
 add_executable (${EXECUTABLE_FILE} relpipe-out-chart.cpp)
 
 target_link_libraries(${EXECUTABLE_FILE} ${RELPIPE_LIB_READER_LIBRARIES})
+target_link_libraries(${EXECUTABLE_FILE} Qt5::Widgets)