summaryrefslogtreecommitdiff
path: root/CMakeLists.txt.linux
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt.linux')
-rw-r--r--CMakeLists.txt.linux27
1 files changed, 23 insertions, 4 deletions
diff --git a/CMakeLists.txt.linux b/CMakeLists.txt.linux
index 28e7546..ad28fb1 100644
--- a/CMakeLists.txt.linux
+++ b/CMakeLists.txt.linux
@@ -23,6 +23,7 @@ endif(ALSA_FOUND)
ADD_DEFINITIONS(-Wall)
ADD_DEFINITIONS(-D_OS_LINUX_)
ADD_DEFINITIONS(-D "FQTERM_VERSION_STRING=\\\"${FQTERM_VERSION}\\\"")
+ADD_DEFINITIONS(--std=c++11)
add_subdirectory(src)
@@ -30,10 +31,24 @@ ADD_EXECUTABLE(fqterm.bin
src/fqterm/main.cpp
)
+IF(USE_QT5)
+ find_package(Qt5Core REQUIRED)
+ find_package(Qt5Widgets REQUIRED)
+ find_package(Qt5Network REQUIRED)
+ find_package(Qt5Script REQUIRED)
+ find_package(Qt5Multimedia REQUIRED)
+ find_package(Qt5Xml REQUIRED)
+ELSE(USE_QT5)
+ENDIF(USE_QT5)
+
+IF(NOT USE_QT5)
+ include_directories(
+ ${QT_INCLUDE_DIR}
+ ${QT_QTCORE_INCLUDE_DIR}
+ ${QT_QTGUI_INCLUDE_DIR}
+ )
+ENDIF(NOT USE_QT5)
include_directories(
- ${QT_INCLUDE_DIR}
- ${QT_QTCORE_INCLUDE_DIR}
- ${QT_QTGUI_INCLUDE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/src/common
${CMAKE_CURRENT_SOURCE_DIR}/src/protocol
${CMAKE_CURRENT_SOURCE_DIR}/src/terminal
@@ -68,7 +83,7 @@ target_link_libraries(fqterm.bin
fqterm_utilities
fqterm_ui
fqterm_common
- fqterm_unite
+ fqterm_unite
${QT_QTNETWORK_LIBRARIES}
${QT_QTXML_LIBRARIES}
${QT_QTSCRIPT_LIBRARIES}
@@ -81,6 +96,10 @@ target_link_libraries(fqterm.bin
X11
)
+IF(USE_QT5)
+ target_link_libraries(fqterm.bin Qt5::Core Qt5::Widgets)
+ENDIF(USE_QT5)
+
add_dependencies(fqterm.bin
fqterm_main
fqterm_common