|
|
|
|
@ -34,6 +34,7 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/configure.h.cmake
|
|
|
|
|
|
|
|
|
|
# TgaImageConverter plugin |
|
|
|
|
add_plugin(TgaImageConverter |
|
|
|
|
imageconverters |
|
|
|
|
"${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}" |
|
|
|
|
TgaImageConverter.conf |
|
|
|
|
@ -43,13 +44,6 @@ if(MAGNUM_TGAIMAGECONVERTER_BUILD_STATIC AND MAGNUM_BUILD_STATIC_PIC)
|
|
|
|
|
set_target_properties(TgaImageConverter PROPERTIES POSITION_INDEPENDENT_CODE ON) |
|
|
|
|
endif() |
|
|
|
|
target_link_libraries(TgaImageConverter PUBLIC MagnumTrade) |
|
|
|
|
# Modify output location only if all are set, otherwise it makes no sense |
|
|
|
|
if(CMAKE_RUNTIME_OUTPUT_DIRECTORY AND CMAKE_LIBRARY_OUTPUT_DIRECTORY AND CMAKE_ARCHIVE_OUTPUT_DIRECTORY) |
|
|
|
|
set_target_properties(TgaImageConverter PROPERTIES |
|
|
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/magnum$<$<CONFIG:Debug>:-d>/imageconverters |
|
|
|
|
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/magnum$<$<CONFIG:Debug>:-d>/imageconverters |
|
|
|
|
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/magnum$<$<CONFIG:Debug>:-d>/imageconverters) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
install(FILES TgaImageConverter.h DESTINATION ${MAGNUM_PLUGINS_INCLUDE_INSTALL_DIR}/TgaImageConverter) |
|
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/configure.h DESTINATION ${MAGNUM_PLUGINS_INCLUDE_INSTALL_DIR}/TgaImageConverter) |
|
|
|
|
|