add_executable(dolphin-tool ToolHeadlessPlatform.cpp ExtractCommand.cpp ExtractCommand.h ConvertCommand.cpp ConvertCommand.h VerifyCommand.cpp VerifyCommand.h HeaderCommand.cpp HeaderCommand.h ToolMain.cpp ) if (WIN32) target_sources(dolphin-tool PRIVATE DolphinTool.exe.manifest DolphinTool.rc) set_target_properties(dolphin-tool PROPERTIES DEBUG_POSTFIX D OUTPUT_NAME DolphinTool ) endif() target_link_libraries(dolphin-tool PRIVATE discio uicommon cpp-optparse fmt::fmt ) if(MSVC) # Add precompiled header target_link_libraries(dolphin-tool PRIVATE use_pch) endif() set(CPACK_PACKAGE_EXECUTABLES ${CPACK_PACKAGE_EXECUTABLES} dolphin-tool) install(TARGETS dolphin-tool RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})