mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
31 lines
1.2 KiB
CMake
31 lines
1.2 KiB
CMake
file(GLOB effectFiles RELATIVE ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/effects/*)
|
|
set(HYPERION_EFFECTS_RES "")
|
|
foreach(f ${effectFiles})
|
|
get_filename_component(fname ${f} NAME)
|
|
set(HYPERION_EFFECTS_RES "${HYPERION_EFFECTS_RES}\n\t\t<file alias=\"/effects/${fname}\">${f}</file>")
|
|
endforeach()
|
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/EffectEngine.qrc.in ${CMAKE_BINARY_DIR}/EffectEngine.qrc)
|
|
|
|
add_library(effectengine
|
|
${CMAKE_BINARY_DIR}/EffectEngine.qrc
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/ActiveEffectDefinition.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/Effect.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/EffectDefinition.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/EffectEngine.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/EffectFileHandler.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/EffectModule.h
|
|
${CMAKE_SOURCE_DIR}/include/effectengine/EffectSchema.h
|
|
${CMAKE_SOURCE_DIR}/libsrc/effectengine/Effect.cpp
|
|
${CMAKE_SOURCE_DIR}/libsrc/effectengine/EffectEngine.cpp
|
|
${CMAKE_SOURCE_DIR}/libsrc/effectengine/EffectFileHandler.cpp
|
|
${CMAKE_SOURCE_DIR}/libsrc/effectengine/EffectModule.cpp
|
|
)
|
|
|
|
target_link_libraries(effectengine
|
|
python
|
|
hyperion
|
|
Qt${QT_VERSION_MAJOR}::Core
|
|
Qt${QT_VERSION_MAJOR}::Gui
|
|
)
|