diff options
author | Wohlstand <admin@wohlnet.ru> | 2018-10-01 12:38:32 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2018-10-01 12:38:32 +0300 |
commit | 75daca694c01156dc447993060b1b285f3db3056 (patch) | |
tree | 0e70115d0e506d64b1e5d6abab054019c7e78bbb /CMakeLists.txt | |
parent | d9e1a993d5b8cbeae4f2db5bce81147c3dc42fa7 (diff) | |
parent | 314cde9fccb603bbd2b36b58dc9b3020c160ac4b (diff) | |
download | libADLMIDI-75daca694c01156dc447993060b1b285f3db3056.tar.gz libADLMIDI-75daca694c01156dc447993060b1b285f3db3056.tar.bz2 libADLMIDI-75daca694c01156dc447993060b1b285f3db3056.zip |
Merge branch 'master' of github.com:Wohlstand/libADLMIDI into stable
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index aeec85e..ce6d8c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -507,27 +507,30 @@ if(WITH_VLC_PLUGIN) list(APPEND adlmidi_vlc_src ${libADLMIDI_SOURCE_DIR}/utils/vlc_codec/libadlmidi.c) - add_library(adlmidi_plugin MODULE ${adlmidi_vlc_src}) - target_compile_options(adlmidi_plugin PUBLIC + add_library(adlmidi_vlc_plugin MODULE ${adlmidi_vlc_src}) + set_target_properties(adlmidi_vlc_plugin PROPERTIES OUTPUT_NAME adlmidi_plugin) + target_compile_options(adlmidi_vlc_plugin PUBLIC "-DVLC_MODULE_COPYRIGHT=\"Copyright \(c\) Vitaly Novichkov\"" "-DVLC_MODULE_LICENSE=\"GPLv3\"" "-DMODULE_STRING=\"adlmidi\"" ${VLCPLUGIN_DEFINITIONS}) - target_include_directories(adlmidi_plugin PRIVATE + target_include_directories(adlmidi_vlc_plugin PRIVATE ${LIBVLC_INCLUDE_DIR}/vlc/plugins ${LIBVLC_INCLUDE_DIR}/vlc) - target_link_libraries(adlmidi_plugin ADLMIDI_IF vlccore m stdc++) - # target_link_libraries(adlmidi_plugin INTERFACE "-export-symbol-regex ^vlc_entry") + target_link_libraries(adlmidi_vlc_plugin ADLMIDI_IF vlccore m stdc++) + # target_link_libraries(adlmidi_vlc_plugin INTERFACE "-export-symbol-regex ^vlc_entry") + + install(TARGETS adlmidi_vlc_plugin DESTINATION "${VLCPLUGIN_CODEC_INSTALL_PATH}") if(libADLMIDI_SHARED) - add_dependencies(adlmidi_plugin ADLMIDI_shared) + add_dependencies(adlmidi_vlc_plugin ADLMIDI_shared) # ========= WIP ========= # set_target_properties(adlmidiplay PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'") else() if(NOT libADLMIDI_STATIC) message(FATAL_ERROR "libADLMIDI is required to be built!") endif() - add_dependencies(adlmidi_plugin ADLMIDI_static) + add_dependencies(adlmidi_vlc_plugin ADLMIDI_static) endif() endif() |