From 4a56d5aa5735e4267678f5fa31c8b047269ee793 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Mon, 3 Jun 2024 19:48:46 +0200 Subject: [PATCH] build: fix CMake copy of floppybridge lib destination path --- external/floppybridge/CMakeLists.txt | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/external/floppybridge/CMakeLists.txt b/external/floppybridge/CMakeLists.txt index 41045e0f6..cb439f968 100644 --- a/external/floppybridge/CMakeLists.txt +++ b/external/floppybridge/CMakeLists.txt @@ -2,18 +2,18 @@ cmake_minimum_required(VERSION 3.13) project (floppybridge VERSION 1.6.0) enable_language(C CXX) add_library(floppybridge SHARED - src/ArduinoFloppyBridge.cpp - src/ArduinoInterface.cpp - src/CommonBridgeTemplate.cpp - src/FloppyBridge.cpp - src/ftdi.cpp - src/GreaseWeazleBridge.cpp - src/GreaseWeazleInterface.cpp - src/pll.cpp - src/RotationExtractor.cpp - src/SerialIO.cpp - src/SuperCardProBridge.cpp - src/SuperCardProInterface.cpp + src/ArduinoFloppyBridge.cpp + src/ArduinoInterface.cpp + src/CommonBridgeTemplate.cpp + src/FloppyBridge.cpp + src/ftdi.cpp + src/GreaseWeazleBridge.cpp + src/GreaseWeazleInterface.cpp + src/pll.cpp + src/RotationExtractor.cpp + src/SerialIO.cpp + src/SuperCardProBridge.cpp + src/SuperCardProInterface.cpp ) target_include_directories(floppybridge PRIVATE src) @@ -24,8 +24,8 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") COMMAND install_name_tool -id libfloppybridge.so libfloppybridge.so ) elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") - message(STATUS "Linux platform detected") - add_custom_command(TARGET floppybridge POST_BUILD - COMMAND cp libfloppybridge.so ../../plugins/libfloppybridge.so - ) + message(STATUS "Linux platform detected") + add_custom_command(TARGET floppybridge POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy $ ../../../plugins/ + ) endif ()