We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1797285 commit e17f11fCopy full SHA for e17f11f
CMakeLists.txt
@@ -213,10 +213,15 @@ set_target_properties(quicer_nif
213
include(GNUInstallDirs)
214
install(TARGETS quicer_nif LIBRARY DESTINATION ${PROJECT_SOURCE_DIR}/priv/)
215
216
+# Calculate relative path for symlink to avoid absolute path issues during packaging
217
+file(RELATIVE_PATH QUICER_NIF_RELATIVE_PATH
218
+ "${PROJECT_SOURCE_DIR}/priv"
219
+ "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libquicer_nif.so")
220
+
221
add_custom_command(
222
TARGET quicer_nif POST_BUILD
223
COMMAND ${CMAKE_COMMAND} -E create_symlink
- ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libquicer_nif.so
224
+ ${QUICER_NIF_RELATIVE_PATH}
225
${PROJECT_SOURCE_DIR}/priv/libquicer_nif.so)
226
227
## workaround for emqx forked rebar3
0 commit comments