14 lines
540 B
CMake
14 lines
540 B
CMake
project(aorii_example)
|
|
set(CMAKE_CXX_STANDARD 23)
|
|
|
|
set(SRC_FILES "")
|
|
retrieve_files(src SRC_FILES)
|
|
add_executable(${PROJECT_NAME} ${SRC_FILES})
|
|
target_link_libraries(${PROJECT_NAME} PRIVATE aorii_renderer)
|
|
|
|
# 复制${SHADER_OUTPUT_DIR}文件到${CMAKE_CURRENT_BINARY_DIR}/resource
|
|
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
|
${SHADER_OUTPUT_DIR} $<TARGET_FILE_DIR:${PROJECT_NAME}>/resource/shaders
|
|
COMMENT "Copying shader files to resource directory after build")
|