Browse Source

CMake: install plugin binary / library to different places.

In order to have it correct on Windows where DLLs should be next to
executables.
pull/205/head
Vladimír Vondruš 10 years ago
parent
commit
2a429e1b26
  1. 4
      src/MagnumPlugins/AnyAudioImporter/CMakeLists.txt
  2. 4
      src/MagnumPlugins/AnyImageConverter/CMakeLists.txt
  3. 4
      src/MagnumPlugins/AnyImageImporter/CMakeLists.txt
  4. 4
      src/MagnumPlugins/AnySceneImporter/CMakeLists.txt

4
src/MagnumPlugins/AnyAudioImporter/CMakeLists.txt

@ -52,7 +52,9 @@ if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
endif()
# AnyAudioImporter plugin
add_plugin(AnyAudioImporter ${MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_INSTALL_DIR} ${MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_INSTALL_DIR}
add_plugin(AnyAudioImporter
"${MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_AUDIOIMPORTER_DEBUG_LIBRARY_INSTALL_DIR}"
"${MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_AUDIOIMPORTER_RELEASE_LIBRARY_INSTALL_DIR}"
AnyAudioImporter.conf
$<TARGET_OBJECTS:AnyAudioImporterObjects>
pluginRegistration.cpp)

4
src/MagnumPlugins/AnyImageConverter/CMakeLists.txt

@ -50,7 +50,9 @@ if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
endif()
# AnyImageConverter plugin
add_plugin(AnyImageConverter ${MAGNUM_PLUGINS_IMAGECONVERTER_DEBUG_INSTALL_DIR} ${MAGNUM_PLUGINS_IMAGECONVERTER_RELEASE_INSTALL_DIR}
add_plugin(AnyImageConverter
"${MAGNUM_PLUGINS_IMAGECONVERTER_DEBUG_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMAGECONVERTER_DEBUG_LIBRARY_INSTALL_DIR}"
"${MAGNUM_PLUGINS_IMAGECONVERTER_RELEASE_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMAGECONVERTER_RELEASE_LIBRARY_INSTALL_DIR}"
AnyImageConverter.conf
$<TARGET_OBJECTS:AnyImageConverterObjects>
pluginRegistration.cpp)

4
src/MagnumPlugins/AnyImageImporter/CMakeLists.txt

@ -50,7 +50,9 @@ if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
endif()
# AnyImageImporter plugin
add_plugin(AnyImageImporter ${MAGNUM_PLUGINS_IMPORTER_DEBUG_INSTALL_DIR} ${MAGNUM_PLUGINS_IMPORTER_RELEASE_INSTALL_DIR}
add_plugin(AnyImageImporter
"${MAGNUM_PLUGINS_IMPORTER_DEBUG_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMPORTER_DEBUG_LIBRARY_INSTALL_DIR}"
"${MAGNUM_PLUGINS_IMPORTER_RELEASE_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMPORTER_RELEASE_LIBRARY_INSTALL_DIR}"
AnyImageImporter.conf
$<TARGET_OBJECTS:AnyImageImporterObjects>
pluginRegistration.cpp)

4
src/MagnumPlugins/AnySceneImporter/CMakeLists.txt

@ -50,7 +50,9 @@ if(NOT BUILD_STATIC OR BUILD_STATIC_PIC)
endif()
# AnySceneImporter plugin
add_plugin(AnySceneImporter ${MAGNUM_PLUGINS_IMPORTER_DEBUG_INSTALL_DIR} ${MAGNUM_PLUGINS_IMPORTER_RELEASE_INSTALL_DIR}
add_plugin(AnySceneImporter
"${MAGNUM_PLUGINS_IMPORTER_DEBUG_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMPORTER_DEBUG_LIBRARY_INSTALL_DIR}"
"${MAGNUM_PLUGINS_IMPORTER_RELEASE_BINARY_INSTALL_DIR};${MAGNUM_PLUGINS_IMPORTER_RELEASE_LIBRARY_INSTALL_DIR}"
AnySceneImporter.conf
$<TARGET_OBJECTS:AnySceneImporterObjects>
pluginRegistration.cpp)

Loading…
Cancel
Save