Browse Source

Ability to build the plugins either as dynamic or static.

pull/34/head
Vladimír Vondruš 13 years ago
parent
commit
d3937556b5
  1. 2
      src/Plugins/MagnumFont/CMakeLists.txt
  2. 2
      src/Plugins/MagnumFontConverter/CMakeLists.txt
  3. 2
      src/Plugins/TgaImageConverter/CMakeLists.txt
  4. 2
      src/Plugins/TgaImporter/CMakeLists.txt

2
src/Plugins/MagnumFont/CMakeLists.txt

@ -33,7 +33,7 @@ set(MagnumFont_HEADERS
add_library(MagnumFontObjects OBJECT ${MagnumFont_SOURCES}) add_library(MagnumFontObjects OBJECT ${MagnumFont_SOURCES})
set_target_properties(MagnumFontObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}) set_target_properties(MagnumFontObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
corrade_add_plugin(MagnumFont ${MAGNUM_PLUGINS_FONT_INSTALL_DIR} add_plugin(MagnumFont ${MAGNUM_PLUGINS_FONT_INSTALL_DIR}
MagnumFont.conf MagnumFont.conf
$<TARGET_OBJECTS:MagnumFontObjects> $<TARGET_OBJECTS:MagnumFontObjects>
pluginRegistrationMagnumFont.cpp) pluginRegistrationMagnumFont.cpp)

2
src/Plugins/MagnumFontConverter/CMakeLists.txt

@ -33,7 +33,7 @@ set(MagnumFontConverter_HEADERS
add_library(MagnumFontConverterObjects OBJECT ${MagnumFontConverter_SOURCES}) add_library(MagnumFontConverterObjects OBJECT ${MagnumFontConverter_SOURCES})
set_target_properties(MagnumFontConverterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}) set_target_properties(MagnumFontConverterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
corrade_add_plugin(MagnumFontConverter ${MAGNUM_PLUGINS_FONTCONVERTER_INSTALL_DIR} add_plugin(MagnumFontConverter ${MAGNUM_PLUGINS_FONTCONVERTER_INSTALL_DIR}
MagnumFontConverter.conf MagnumFontConverter.conf
$<TARGET_OBJECTS:MagnumFontConverterObjects> $<TARGET_OBJECTS:MagnumFontConverterObjects>
pluginRegistrationMagnumFontConverter.cpp) pluginRegistrationMagnumFontConverter.cpp)

2
src/Plugins/TgaImageConverter/CMakeLists.txt

@ -31,7 +31,7 @@ set(TgaImageConverter_HEADERS
add_library(TgaImageConverterObjects OBJECT ${TgaImageConverter_SRCS}) add_library(TgaImageConverterObjects OBJECT ${TgaImageConverter_SRCS})
set_target_properties(TgaImageConverterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}) set_target_properties(TgaImageConverterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
corrade_add_plugin(TgaImageConverter ${MAGNUM_PLUGINS_IMAGECONVERTER_INSTALL_DIR} add_plugin(TgaImageConverter ${MAGNUM_PLUGINS_IMAGECONVERTER_INSTALL_DIR}
TgaImageConverter.conf TgaImageConverter.conf
$<TARGET_OBJECTS:TgaImageConverterObjects> $<TARGET_OBJECTS:TgaImageConverterObjects>
pluginRegistrationTgaImageConverter.cpp) pluginRegistrationTgaImageConverter.cpp)

2
src/Plugins/TgaImporter/CMakeLists.txt

@ -32,7 +32,7 @@ set(TgaImporter_HEADERS
add_library(TgaImporterObjects OBJECT ${TgaImporter_SRCS}) add_library(TgaImporterObjects OBJECT ${TgaImporter_SRCS})
set_target_properties(TgaImporterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS}) set_target_properties(TgaImporterObjects PROPERTIES COMPILE_FLAGS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
corrade_add_plugin(TgaImporter ${MAGNUM_PLUGINS_IMPORTER_INSTALL_DIR} add_plugin(TgaImporter ${MAGNUM_PLUGINS_IMPORTER_INSTALL_DIR}
TgaImporter.conf TgaImporter.conf
$<TARGET_OBJECTS:TgaImporterObjects> $<TARGET_OBJECTS:TgaImporterObjects>
pluginRegistrationTgaImporter.cpp) pluginRegistrationTgaImporter.cpp)

Loading…
Cancel
Save