|
@@ -2,6 +2,11 @@ set(LIB_SRCS src/loader.cpp
|
|
|
src/hwmon.cpp
|
|
|
src/sensors.cpp)
|
|
|
|
|
|
+set(LIB_HEADER src/hwmon.h
|
|
|
+ src/loader.h
|
|
|
+ src/sensors.h
|
|
|
+ src/export.h)
|
|
|
+
|
|
|
set(LIBRARIES ${Qt5Widgets_LIBRARIES}
|
|
|
${Qt5Qml_Libraries}
|
|
|
${Qt5Quick_LIBRARIES}
|
|
@@ -17,6 +22,9 @@ else(NO_SYSTEMD)
|
|
|
set(LIB_SRCS ${LIB_SRCS}
|
|
|
src/systemdcommunicator.cpp)
|
|
|
|
|
|
+ set(LIB_HEADER ${LIB_HEADER}
|
|
|
+ src/systemdcommunicator.h)
|
|
|
+
|
|
|
set(LIBRARIES ${LIBRARIES}
|
|
|
Qt5::DBus)
|
|
|
|
|
@@ -24,11 +32,12 @@ endif(NO_SYSTEMD)
|
|
|
|
|
|
add_definitions(-DFANCONTROL_GUI_LIBRARY)
|
|
|
|
|
|
-add_library(fancontrol-gui-lib STATIC ${LIB_SRCS})
|
|
|
+add_library(fancontrol-gui-share ${LIB_SRCS})
|
|
|
|
|
|
-target_link_libraries(fancontrol-gui-lib ${LIBRARIES})
|
|
|
+target_link_libraries(fancontrol-gui-share ${LIBRARIES})
|
|
|
|
|
|
install(DIRECTORY qml DESTINATION share/fancontrol-gui)
|
|
|
install(DIRECTORY javascript DESTINATION share/fancontrol-gui)
|
|
|
-#install(TARGETS fancontrol-gui-lib DESTINATION lib/fancontrol-gui EXPORT fancontrol-gui-lib-targets)
|
|
|
-#install(EXPORT fancontrol-gui-lib-targets DESTINATION lib/fancontrol-gui)
|
|
|
+install(FILES ${LIB_HEADER} DESTINATION lib/fancontrol-gui/include)
|
|
|
+install(TARGETS fancontrol-gui-share DESTINATION lib EXPORT libfancontrol-gui-share-targets)
|
|
|
+install(EXPORT libfancontrol-gui-share-targets DESTINATION lib/fancontrol-gui)
|