Skip to content

Commit

Permalink
build: fix CMake copy of floppybridge lib destination path
Browse files Browse the repository at this point in the history
  • Loading branch information
midwan committed Jun 3, 2024
1 parent ffe35d5 commit 7d4403b
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions external/floppybridge/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand All @@ -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 $<TARGET_FILE:floppybridge> ../../../plugins/
)
endif ()

0 comments on commit 7d4403b

Please sign in to comment.