1
0
Files
2026-01-04 23:11:58 +08:00

28 lines
584 B
CMake

# Create shared library
add_library(BasaltPipeDeliver SHARED "")
# Setup sources
target_sources(BasaltPipeDeliver
PRIVATE
main.cpp
)
# Setup header infomation
target_include_directories(BasaltPipeDeliver
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
)
# Setup linked library infomation
target_link_libraries(BasaltPipeDeliver
PRIVATE
BasaltShared
)
# Enable export macro
target_compile_definitions(BasaltPipeDeliver
PRIVATE
BS_EXPORTING
)
# Install BasaltPipeDeliver only on Release mode
install(TARGETS BasaltPipeDeliver
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}/plugin/deliver"
)