@@ -0,0 +1,14 @@
|
||||
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/build_python.cmake)
|
||||
|
||||
function(vamp_add_theme target)
|
||||
set(header ${CMAKE_CURRENT_BINARY_DIR}/generated/vamp_style/palette.hpp)
|
||||
add_custom_command(
|
||||
OUTPUT ${header}
|
||||
COMMAND ${VAMP_PYTHON_COMMAND} -m generator.theme --header ${header}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
DEPENDS generator/theme.py generator/palette.json ${VAMP_SHARED_PYTHON_INPUTS}
|
||||
VERBATIM
|
||||
)
|
||||
target_sources(${target} PRIVATE ${header})
|
||||
target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/generated)
|
||||
endfunction()
|
||||
Reference in New Issue
Block a user