diff options
author | Wohlstand <admin@wohlnet.ru> | 2018-04-12 20:02:58 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2018-04-12 20:02:58 +0300 |
commit | ccfb31ab7cd966aeddb106f7a1c3efec6834dccc (patch) | |
tree | b7a8e04679051bc4089c377f46114dd25146ffb5 /CMakeLists.txt | |
parent | 3becc34e84bf7cbc99f98ffdd937b8ae8624c507 (diff) | |
download | libADLMIDI-ccfb31ab7cd966aeddb106f7a1c3efec6834dccc.tar.gz libADLMIDI-ccfb31ab7cd966aeddb106f7a1c3efec6834dccc.tar.bz2 libADLMIDI-ccfb31ab7cd966aeddb106f7a1c3efec6834dccc.zip |
Fixed the VLC plugin support built via CMake!
TODO: Implement install support
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7db29ab..cff7665 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -430,25 +430,23 @@ endif() if(WITH_VLC_PLUGIN) include(cmake/FindLIBVLC.cmake) - include_directories(${LIBVLC_INCLUDE_DIR}/vlc/plugins) - include_directories(${LIBVLC_INCLUDE_DIR}/vlc) - message("Found ${LIBVLC_LIBRARY} of version ${LIBVLC_VERSION} with includes ${LIBVLC_INCLUDE_DIR}") + message("Found ${LIBVLCCORE_LIBRARY} of version ${LIBVLC_VERSION} with includes ${LIBVLC_INCLUDE_DIR}") set(adlmidi_vlc_src) 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 "-DVLC_MODULE_COPYRIGHT=\"Copyright \(c\) Vitaly Novichkov\"") - target_compile_options(adlmidi_plugin PUBLIC "-DVLC_MODULE_LICENSE=\"GPLv3\"") - target_compile_options(adlmidi_plugin PUBLIC "-DMODULE_STRING=\"adlmidi\"") - #target_link_options() - #target_compile_definitions(adlmidi_plugin - # PUBLIC -DVLC_MODULE_COPYRIGHT="Copyright \(c\) Vitaly Novichkov" -DVLC_MODULE_LICENSE="GPLv3" -DMODULE_STRING="adlmidi") + target_compile_options(adlmidi_plugin PUBLIC + "-DVLC_MODULE_COPYRIGHT=\"Copyright \(c\) Vitaly Novichkov\"" + "-DVLC_MODULE_LICENSE=\"GPLv3\"" + "-DMODULE_STRING=\"adlmidi\"" + ${VLCPLUGIN_DEFINITIONS}) + target_include_directories(adlmidi_plugin PRIVATE + ${LIBVLC_INCLUDE_DIR}/vlc/plugins + ${LIBVLC_INCLUDE_DIR}/vlc) target_link_libraries(adlmidi_plugin ADLMIDI vlccore m stdc++) - target_link_libraries(adlmidi_plugin INTERFACE "-export-symbol-regex ^vlc_entry") - #target_compile_definitions(adlmidi_plugin -DVLC_MODULE_LICENSE="GPLv3") - #target_compile_definitions(adlmidi_plugin -DMODULE_STRING="adlmidi") + # target_link_libraries(adlmidi_plugin INTERFACE "-export-symbol-regex ^vlc_entry") if(libADLMIDI_SHARED) add_dependencies(adlmidi_plugin ADLMIDI_shared) @@ -476,6 +474,7 @@ install(FILES message("==== libADLMIDI options ====") message("WITH_MIDIPLAY = ${WITH_MIDIPLAY}") +message("WITH_VLC_PLUGIN = ${WITH_VLC_PLUGIN}") message("MIDIPLAY_WAVE_ONLY = ${MIDIPLAY_WAVE_ONLY}") message("WITH_ADLMIDI2 = ${WITH_ADLMIDI2}") message("WITH_OLD_UTILS = ${WITH_OLD_UTILS}") |