mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Refactor/Create APT/DNF Repository (#1648)
This commit is contained in:
@@ -1,21 +1,50 @@
|
||||
|
||||
# Define the current source locations
|
||||
SET(CURRENT_HEADER_DIR ${CMAKE_SOURCE_DIR}/include/hyperion)
|
||||
SET(CURRENT_SOURCE_DIR ${CMAKE_SOURCE_DIR}/libsrc/hyperion)
|
||||
|
||||
if(ENABLE_FLATBUF_SERVER)
|
||||
include_directories(
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../../libsrc/flatbufserver
|
||||
)
|
||||
endif()
|
||||
|
||||
FILE ( GLOB Hyperion_SOURCES "${CURRENT_HEADER_DIR}/*.h" "${CURRENT_SOURCE_DIR}/*.h" "${CURRENT_SOURCE_DIR}/*.cpp" )
|
||||
|
||||
SET(Hyperion_RESOURCES ${CURRENT_SOURCE_DIR}/resource.qrc)
|
||||
|
||||
add_library(hyperion
|
||||
${Hyperion_SOURCES}
|
||||
${Hyperion_RESOURCES}
|
||||
# Authorization Manager
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/AuthManager.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/AuthManager.cpp
|
||||
# Background Effect Handler
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/BGEffectHandler.h
|
||||
# Capture Control class
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/CaptureCont.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/CaptureCont.cpp
|
||||
# Color Adjustment
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/ColorAdjustment.h
|
||||
# Component Register
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/ComponentRegister.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/ComponentRegister.cpp
|
||||
# Grabber/Wrapper classes
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/Grabber.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/Grabber.cpp
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/GrabberWrapper.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/GrabberWrapper.cpp
|
||||
# Hyperion + Resources
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/Hyperion.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/Hyperion.cpp
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/resource.qrc
|
||||
# Instance Manager
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/HyperionIManager.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/HyperionIManager.cpp
|
||||
# Image Processor
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/ImageProcessor.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/ImageProcessor.cpp
|
||||
# ImageToLedsMap class
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/ImageToLedsMap.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/ImageToLedsMap.cpp
|
||||
# Led String
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/LedString.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/LedString.cpp
|
||||
# Linear Color Smoothing
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/LinearColorSmoothing.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/LinearColorSmoothing.cpp
|
||||
# Led Color Transform
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/MultiColorAdjustment.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/MultiColorAdjustment.cpp
|
||||
# Priority Muxer
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/PriorityMuxer.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/PriorityMuxer.cpp
|
||||
# Settings Manager
|
||||
${CMAKE_SOURCE_DIR}/include/hyperion/SettingsManager.h
|
||||
${CMAKE_SOURCE_DIR}/libsrc/hyperion/SettingsManager.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(hyperion
|
||||
@@ -23,7 +52,6 @@ target_link_libraries(hyperion
|
||||
hyperion-utils
|
||||
leddevice
|
||||
database
|
||||
${QT_LIBRARIES}
|
||||
)
|
||||
|
||||
if(ENABLE_BOBLIGHT_SERVER)
|
||||
|
Reference in New Issue
Block a user