@@ -69,17 +69,6 @@ if(SHELL_PLUGINDIR STREQUAL "")
69 message(FATAL_ERROR "Could not determine plugin import dir.")
69 message(FATAL_ERROR "Could not determine plugin import dir.")
72−configure_file(paths.h.in ${CMAKE_CURRENT_BINARY_DIR}/paths.h @ONLY)
74−pkg_check_modules(UNITY-MIR REQUIRED unity-mir)
77− ${CMAKE_CURRENT_BINARY_DIR}
78− ${CMAKE_CURRENT_SOURCE_DIR}
79− ${Qt5Gui_PRIVATE_INCLUDE_DIRS}
80− ${UNITY-MIR_INCLUDE_DIRS}
83set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
72set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
85set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-permissive -pedantic -Wall -Wextra")
74set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-permissive -pedantic -Wall -Wextra")
@@ -108,26 +97,16 @@ declare_autopilot_test(shell unity8.shell ${CMAKE_SOURCE_DIR}/tests/autopilot/)
109set(SHELL_APP unity8)
98set(SHELL_APP unity8)
111−add_executable(${SHELL_APP}
100+include_directories(
112− ApplicationArguments.h
101+ ${CMAKE_SOURCE_DIR}/include
113− main.cpp
102+ ${CMAKE_BINARY_DIR}/include
114− MouseTouchAdaptor.cpp
103+)
117−qt5_use_modules(${SHELL_APP} Qml Quick Test)
118−pkg_check_modules(XCB REQUIRED xcb)
120−if (NOT "${XCB_INCLUDE_DIRS}" STREQUAL "")
121− set_target_properties(${SHELL_APP} PROPERTIES INCLUDE_DIRECTORIES ${XCB_INCLUDE_DIRS})
123− target_link_libraries(${SHELL_APP} ${XCB_LDFLAGS})
127−# install binaries
105+# add subdirectories to build
128−install(TARGETS ${SHELL_APP}
106+add_subdirectory(include)
129− RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
107+add_subdirectory(src)
130− )
108+add_subdirectory(tests)
109+add_subdirectory(plugins)
132# install top level qml and js files
111# install top level qml and js files
133file(GLOB QML_JS_FILES *.qml *.js)
112file(GLOB QML_JS_FILES *.qml *.js)
@@ -136,11 +115,6 @@ install(FILES ${QML_JS_FILES}
136 DESTINATION ${SHELL_APP_DIR}
115 DESTINATION ${SHELL_APP_DIR}
139−# add subdirectories to build
140−add_subdirectory(tests)
141−add_subdirectory(plugins)
142−add_subdirectory(src)
144# install subdirectories
118# install subdirectories
145set(QML_DIRS
119set(QML_DIRS
146 Bottombar
120 Bottombar