@@ -33,8 +33,8 @@ include(GNUInstallDirs)
3333# Set some compiler options for Windows
3434# required for libopenshot-audio headers
3535if (WIN32 )
36- add_definitions ( -DIGNORE_JUCE_HYPOT=1 )
37- set (CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -include cmath" )
36+ add_definitions ( -DIGNORE_JUCE_HYPOT=1 )
37+ set (CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -include cmath" )
3838endif ()
3939
4040if (APPLE )
@@ -50,28 +50,28 @@ endif()
5050################ IMAGE MAGICK ##################
5151# Set the Quantum Depth that ImageMagick was built with (default to 16 bits)
5252IF (MAGICKCORE_QUANTUM_DEPTH)
53- add_definitions ( -DMAGICKCORE_QUANTUM_DEPTH=${MAGICKCORE_QUANTUM_DEPTH} )
53+ add_definitions ( -DMAGICKCORE_QUANTUM_DEPTH=${MAGICKCORE_QUANTUM_DEPTH} )
5454ELSE (MAGICKCORE_QUANTUM_DEPTH)
55- add_definitions ( -DMAGICKCORE_QUANTUM_DEPTH=16 )
55+ add_definitions ( -DMAGICKCORE_QUANTUM_DEPTH=16 )
5656ENDIF (MAGICKCORE_QUANTUM_DEPTH)
5757IF (MAGICKCORE_HDRI_ENABLE)
58- add_definitions ( -DMAGICKCORE_HDRI_ENABLE=${MAGICKCORE_HDRI_ENABLE} )
58+ add_definitions ( -DMAGICKCORE_HDRI_ENABLE=${MAGICKCORE_HDRI_ENABLE} )
5959ELSE (MAGICKCORE_HDRI_ENABLE)
60- add_definitions ( -DMAGICKCORE_HDRI_ENABLE=0 )
60+ add_definitions ( -DMAGICKCORE_HDRI_ENABLE=0 )
6161ENDIF (MAGICKCORE_HDRI_ENABLE)
6262
6363# Find the ImageMagick++ library
6464find_package (ImageMagick COMPONENTS Magick++ MagickWand MagickCore)
6565if (ImageMagick_FOUND)
66- # Include ImageMagick++ headers (needed for compile)
67- include_directories (${ImageMagick_INCLUDE_DIRS} )
66+ # Include ImageMagick++ headers (needed for compile)
67+ include_directories (${ImageMagick_INCLUDE_DIRS} )
6868
69- # define a global var (used in the C++)
70- add_definitions ( -DUSE_IMAGEMAGICK=1 )
71- set ( CMAKE_SWIG_FLAGS "-DUSE_IMAGEMAGICK=1" )
69+ # define a global var (used in the C++)
70+ add_definitions ( -DUSE_IMAGEMAGICK=1 )
71+ list ( APPEND CMAKE_SWIG_FLAGS "-DUSE_IMAGEMAGICK=1" )
7272
73- set (HAVE_IMAGEMAGICK TRUE CACHE BOOL "Building with ImageMagick support" FORCE)
74- mark_as_advanced (HAVE_IMAGEMAGICK)
73+ set (HAVE_IMAGEMAGICK TRUE CACHE BOOL "Building with ImageMagick support" FORCE)
74+ mark_as_advanced (HAVE_IMAGEMAGICK)
7575endif ()
7676
7777################# LIBOPENSHOT-AUDIO ###################
@@ -85,15 +85,15 @@ include_directories(${LIBOPENSHOT_AUDIO_INCLUDE_DIRS})
8585# Find BlackMagic DeckLinkAPI libraries
8686if (ENABLE_BLACKMAGIC)
8787
88- find_package (BlackMagic)
88+ find_package (BlackMagic)
8989
90- if (BLACKMAGIC_FOUND)
91- # Include Blackmagic headers (needed for compile)
92- include_directories (${BLACKMAGIC_INCLUDE_DIR} )
90+ if (BLACKMAGIC_FOUND)
91+ # Include Blackmagic headers (needed for compile)
92+ include_directories (${BLACKMAGIC_INCLUDE_DIR} )
9393
94- # define a global var (used in the C++)
95- add_definitions ( -DUSE_BLACKMAGIC=1 )
96- set ( CMAKE_SWIG_FLAGS "-DUSE_BLACKMAGIC=1" )
94+ # define a global var (used in the C++)
95+ add_definitions ( -DUSE_BLACKMAGIC=1 )
96+ list ( APPEND CMAKE_SWIG_FLAGS "-DUSE_BLACKMAGIC=1" )
9797 endif ()
9898
9999endif ()
@@ -148,7 +148,7 @@ set(OPENSHOT_SOURCES
148148 Fraction.cpp
149149 Frame.cpp
150150 FrameMapper.cpp
151- Json.cpp
151+ Json.cpp
152152 KeyFrame.cpp
153153 OpenShotVersion.cpp
154154 ZmqLogger.cpp
@@ -216,7 +216,7 @@ set_target_properties(openshot PROPERTIES
216216
217217# Add optional ImageMagic-dependent sources
218218if (ImageMagick_FOUND)
219- target_sources (openshot PRIVATE
219+ target_sources (openshot PRIVATE
220220 ImageReader.cpp
221221 ImageWriter.cpp
222222 TextReader.cpp)
@@ -245,7 +245,7 @@ target_include_directories(openshot
245245################### JSONCPP #####################
246246# Include jsoncpp headers (needed for JSON parsing)
247247if (USE_SYSTEM_JSONCPP)
248- message (STATUS "Looking for system jsoncpp" )
248+ message (STATUS "Looking for system jsoncpp" )
249249 # Either an installed config or our find module will
250250 # create the IMPORTED target jsoncpp_lib if successful
251251 find_package (jsoncpp)
@@ -344,7 +344,7 @@ find_package(cppzmq QUIET) # Creates cppzmq target
344344
345345# Link ZeroMQ library
346346if (TARGET libzmq)
347- target_link_libraries (openshot PUBLIC libzmq)
347+ target_link_libraries (openshot PUBLIC libzmq)
348348endif ()
349349# Include cppzmq headers, if not bundled into libzmq
350350if (TARGET cppzmq)
@@ -361,15 +361,15 @@ if(DEFINED ENV{RESVGDIR} AND NOT DEFINED RESVG_ROOT)
361361endif ()
362362
363363# Find resvg library (used for rendering svg files)
364- FIND_PACKAGE (RESVG)
364+ find_package (RESVG)
365365
366366# Include resvg headers (optional SVG library)
367367if (TARGET RESVG::resvg)
368368 #include_directories(${RESVG_INCLUDE_DIRS})
369369 target_link_libraries (openshot PUBLIC RESVG::resvg)
370370
371371 target_compile_definitions (openshot PUBLIC "-DUSE_RESVG=1" )
372- set ( CMAKE_SWIG_FLAGS "-DUSE_RESVG=1" )
372+ list ( APPEND CMAKE_SWIG_FLAGS "-DUSE_RESVG=1" )
373373
374374 set (HAVE_RESVG TRUE CACHE BOOL "Building with Resvg support" FORCE)
375375 mark_as_advanced (HAVE_RESVG)
@@ -379,7 +379,7 @@ endif()
379379############### LINK LIBRARY #################
380380# Link remaining dependency libraries
381381target_link_libraries (openshot PUBLIC
382- ${LIBOPENSHOT_AUDIO_LIBRARIES}
382+ ${LIBOPENSHOT_AUDIO_LIBRARIES}
383383 ${PROFILER} )
384384
385385if (ImageMagick_FOUND)
@@ -391,8 +391,8 @@ if(BLACKMAGIC_FOUND)
391391endif ()
392392
393393if (WIN32 )
394- # Required for exception handling on Windows
395- target_link_libraries (openshot PUBLIC "imagehlp" "dbghelp" )
394+ # Required for exception handling on Windows
395+ target_link_libraries (openshot PUBLIC "imagehlp" "dbghelp" )
396396endif ()
397397
398398
@@ -401,9 +401,9 @@ endif()
401401add_executable (openshot-example examples/Example.cpp)
402402
403403# Define path to test input files
404- SET (TEST_MEDIA_PATH "${PROJECT_SOURCE_DIR} /src/examples/" )
404+ set (TEST_MEDIA_PATH "${PROJECT_SOURCE_DIR} /src/examples/" )
405405if (WIN32 )
406- STRING (REPLACE "/" "\\\\ " TEST_MEDIA_PATH TEST_MEDIA_PATH)
406+ string (REPLACE "/" "\\\\ " TEST_MEDIA_PATH TEST_MEDIA_PATH)
407407endif ()
408408target_compile_definitions (openshot-example PRIVATE
409409 -DTEST_MEDIA_PATH="${TEST_MEDIA_PATH} " )
@@ -423,12 +423,12 @@ target_link_libraries(openshot-player openshot)
423423
424424############### TEST BLACKMAGIC CAPTURE APP ################
425425if (BLACKMAGIC_FOUND)
426- # Create test executable
427- add_executable (openshot-blackmagic
428- examples/ExampleBlackmagic.cpp)
426+ # Create test executable
427+ add_executable (openshot-blackmagic
428+ examples/ExampleBlackmagic.cpp)
429429
430- # Link test executable to the new library
431- target_link_libraries (openshot-blackmagic openshot)
430+ # Link test executable to the new library
431+ target_link_libraries (openshot-blackmagic openshot)
432432endif ()
433433
434434############### INCLUDE SWIG BINDINGS ################
@@ -448,13 +448,13 @@ install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/
448448
449449############### CPACK PACKAGING ##############
450450if (MINGW)
451- set (CPACK_GENERATOR "NSIS" )
451+ set (CPACK_GENERATOR "NSIS" )
452452endif ()
453453if (UNIX AND NOT APPLE )
454- set (CPACK_GENERATOR "DEB" )
454+ set (CPACK_GENERATOR "DEB" )
455455endif ()
456456#if(UNIX AND APPLE)
457- # set(CPACK_GENERATOR "DragNDrop")
457+ # set(CPACK_GENERATOR "DragNDrop")
458458#endif()
459459set (CPACK_DEBIAN_PACKAGE_MAINTAINER "Jonathan Thomas" ) #required
460460
0 commit comments