mirror of https://github.com/JakubMelka/PDF4QT.git
Fix build system for plugins
This commit is contained in:
parent
41fb94e4e8
commit
9b503045bc
|
@ -72,6 +72,10 @@ if (UNIX AND NOT APPLE AND CMAKE_COMPILER_IS_GNUCXX)
|
|||
set(LINUX_GCC ON)
|
||||
endif()
|
||||
|
||||
if (UNIX AND NOT APPLE)
|
||||
set(PDF4QT_LINUX ON)
|
||||
endif()
|
||||
|
||||
if (LINUX_GCC)
|
||||
find_package(TBB REQUIRED)
|
||||
endif()
|
||||
|
|
|
@ -32,7 +32,7 @@ endif()
|
|||
set_target_properties(AudioBookPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS AudioBookPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS AudioBookPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -15,7 +15,11 @@
|
|||
# You should have received a copy of the GNU Lesser General Public License
|
||||
# along with PDF4QT. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
set(PDF4QT_PLUGINS_DIR ${PROJECT_BINARY_DIR}/pdfplugins)
|
||||
if(PDF4QT_LINUX)
|
||||
set(PDF4QT_PLUGINS_DIR lib/pdfplugins)
|
||||
else()
|
||||
set(PDF4QT_PLUGINS_DIR bin/pdfplugins)
|
||||
endif()
|
||||
|
||||
add_subdirectory(AudioBookPlugin)
|
||||
add_subdirectory(DimensionsPlugin)
|
||||
|
|
|
@ -28,7 +28,7 @@ target_link_libraries(DimensionsPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6:
|
|||
set_target_properties(DimensionsPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS DimensionsPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS DimensionsPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -34,7 +34,7 @@ target_link_libraries(ObjectInspectorPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui
|
|||
set_target_properties(ObjectInspectorPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS ObjectInspectorPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS ObjectInspectorPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -30,7 +30,7 @@ target_link_libraries(OutputPreviewPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Q
|
|||
set_target_properties(OutputPreviewPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS OutputPreviewPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS OutputPreviewPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -27,7 +27,7 @@ target_link_libraries(RedactPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt6::Wid
|
|||
set_target_properties(RedactPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS RedactPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS RedactPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -28,7 +28,7 @@ target_link_libraries(SignaturePlugin PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
|||
set_target_properties(SignaturePlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS SignaturePlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS SignaturePlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
|
@ -27,7 +27,7 @@ target_link_libraries(SoftProofingPlugin PRIVATE Pdf4QtLib Qt6::Core Qt6::Gui Qt
|
|||
set_target_properties(SoftProofingPlugin PROPERTIES
|
||||
VERSION ${PDF4QT_VERSION}
|
||||
SOVERSION ${PDF4QT_VERSION}
|
||||
LIBRARY_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${PDF4QT_PLUGINS_DIR})
|
||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR}
|
||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${PDF4QT_PLUGINS_DIR})
|
||||
|
||||
install(TARGETS SoftProofingPlugin RUNTIME DESTINATION bin/pdfplugins/)
|
||||
install(TARGETS SoftProofingPlugin RUNTIME DESTINATION ${PDF4QT_PLUGINS_DIR} LIBRARY DESTINATION ${PDF4QT_PLUGINS_DIR})
|
||||
|
|
Loading…
Reference in New Issue