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