ApShaders/src/apChaosMosaic/CMakeLists.txt

23 lines
786 B
CMake

set(SHADER apChaosMosaic)
set(SRC_FILES
"apChaosMosaic.cpp")
set(META_FILES
"apChaosMosaic.mtd")
set(TEMPLATE_FILES
"apChaosMosaicTemplate.py")
include_directories(${ARNOLD_INCLUDE_PATH})
add_library(${SHADER} SHARED ${SRC_FILES})
set_target_properties(${SHADER} PROPERTIES PREFIX "")
target_link_libraries(${SHADER} ${ARNOLD_AI_LIBRARY})
set(INSTALL_SHADER_TARGET "${CMAKE_INSTALL_PREFIX}/${ARNOLD_VERSION}/${CMAKE_PROJECT_NAME}/shaders")
set(INSTALL_TEMPLATE_TARGET "${CMAKE_INSTALL_PREFIX}/${ARNOLD_VERSION}/${CMAKE_PROJECT_NAME}/templates")
install(TARGETS ${SHADER} RUNTIME DESTINATION ${INSTALL_SHADER_TARGET})
install(FILES ${META_FILES} DESTINATION ${INSTALL_SHADER_TARGET})
install(FILES ${TEMPLATE_FILES} DESTINATION ${INSTALL_TEMPLATE_TARGET})