Skip to content

Commit 1d220f1

Browse files
committed
Copy bitfiles on Linux and Windows
1 parent 06face7 commit 1d220f1

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

CMakeLists.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@ add_executable(open-ephys
6969
${JUCE_DIRECTORY}/juce_gui_extra.${JUCE_FILES_EXTENSION}
7070
${JUCE_DIRECTORY}/juce_opengl.${JUCE_FILES_EXTENSION}
7171
${JUCE_DIRECTORY}/juce_video.${JUCE_FILES_EXTENSION}
72-
${RESOURCES_DIRECTORY}/Build-files/resources.rc
7372
)
74-
73+
if(MSVC)
74+
target_sources(open-ephys PRIVATE ${RESOURCES_DIRECTORY}/Build-files/resources.rc)
75+
endif()
7576

7677

7778
target_include_directories(open-ephys PRIVATE ${JUCE_DIRECTORY} ${JUCE_DIRECTORY}/modules)
@@ -85,6 +86,12 @@ add_custom_command(TARGET open-ephys POST_BUILD
8586
COMMAND ${CMAKE_COMMAND} -E make_directory "${BIN_SHARED_DIR}"
8687
COMMAND ${CMAKE_COMMAND} -E make_directory "${BIN_PLUGIN_DIR}"
8788
)
89+
90+
file(GLOB _bitfiles "${RESOURCES_DIRECTORY}/Bitfiles/*.bit")
91+
add_custom_command(TARGET open-ephys POST_BUILD
92+
COMMAND ${CMAKE_COMMAND} -E copy ${_bitfiles} $<TARGET_FILE_DIR:open-ephys>
93+
)
94+
8895
elseif(APPLE)
8996
set(BIN_PLUGIN_DIR $<TARGET_FILE_DIR:open-ephys>/../PlugIns)
9097
add_custom_command(TARGET open-ephys POST_BUILD

0 commit comments

Comments
 (0)