@@ -10,6 +10,7 @@ set(QT_DIR "$ENV{QT_DIR}" CACHE STRING "Qt root directory")
1010
1111option (MR_BUILD_QTOIIO "Enable building of QtOIIO plugin" ON )
1212option (MR_BUILD_QMLALEMBIC "Enable building of qmlAlembic plugin" ON )
13+ option (MR_BUILD_QTALICEVISION "Enable building of qtAliceVision plugin" ON )
1314
1415if (CMAKE_BUILD_TYPE MATCHES Release)
1516 message (STATUS "Force CMAKE_INSTALL_DO_STRIP in Release" )
@@ -30,7 +31,6 @@ set(ALEMBIC_CMAKE_FLAGS
3031 -DAlembic_DIR:PATH =${ALICEVISION_ROOT} /lib64/cmake/Alembic
3132 -DILMBASE_ROOT=${ALICEVISION_ROOT}
3233)
33- set (QT_CMAKE_FLAGS -DCMAKE_PREFIX_PATH=${QT_DIR} )
3434
3535
3636include (ExternalProject)
@@ -44,7 +44,7 @@ include(GNUInstallDirs)
4444# message(STATUS "QT_CMAKE_FLAGS: ${QT_CMAKE_FLAGS}")
4545
4646if (MR_BUILD_QTOIIO)
47- set (QTOIIO_TARGET qtoiio )
47+ set (QTOIIO_TARGET qtOIIO )
4848ExternalProject_Add(${QTOIIO_TARGET}
4949 GIT_REPOSITORY https://github.com/alicevision/QtOIIO
5050 GIT_TAG develop
@@ -54,13 +54,13 @@ ExternalProject_Add(${QTOIIO_TARGET}
5454 SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR} /qtoiio
5555 BINARY_DIR ${BUILD_DIR} /qtoiio_build
5656 INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
57- CONFIGURE_COMMAND ${CMAKE_COMMAND} ${CMAKE_CORE_BUILD_FLAGS} ${OIIO_CMAKE_FLAGS} ${QT_CMAKE_FLAGS } -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> <SOURCE_DIR>
57+ CONFIGURE_COMMAND ${CMAKE_COMMAND} ${CMAKE_CORE_BUILD_FLAGS} ${OIIO_CMAKE_FLAGS} -DCMAKE_PREFIX_PATH: PATH = ${QT_DIR } -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> <SOURCE_DIR>
5858 )
5959endif ()
6060
6161
6262if (MR_BUILD_QMLALEMBIC)
63- set (QMLALEMBIC_TARGET qmlalembic )
63+ set (QMLALEMBIC_TARGET qmlAlembic )
6464ExternalProject_Add(${QMLALEMBIC_TARGET}
6565 GIT_REPOSITORY https://github.com/alicevision/qmlAlembic
6666 GIT_TAG develop
@@ -70,7 +70,22 @@ ExternalProject_Add(${QMLALEMBIC_TARGET}
7070 SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR} /qmlalembic
7171 BINARY_DIR ${BUILD_DIR} /qmlalembic_build
7272 INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
73- CONFIGURE_COMMAND ${CMAKE_COMMAND} ${CMAKE_CORE_BUILD_FLAGS} ${ALEMBIC_CMAKE_FLAGS} ${QT_CMAKE_FLAGS} -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> <SOURCE_DIR>
73+ CONFIGURE_COMMAND ${CMAKE_COMMAND} ${CMAKE_CORE_BUILD_FLAGS} ${ALEMBIC_CMAKE_FLAGS} -DCMAKE_PREFIX_PATH:PATH =${QT_DIR} -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> <SOURCE_DIR>
74+ )
75+ endif ()
76+
77+ if (MR_BUILD_QTALICEVISION)
78+ set (QTALICEVISION_TARGET qtAliceVision)
79+ ExternalProject_Add(${QTALICEVISION_TARGET}
80+ GIT_REPOSITORY https://github.com/alicevision/qtAliceVision
81+ GIT_TAG develop
82+ PREFIX ${BUILD_DIR}
83+ BUILD_IN_SOURCE 0
84+ BUILD_ALWAYS 0
85+ SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR} /qtAliceVision
86+ BINARY_DIR ${BUILD_DIR} /qtAliceVision_build
87+ INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
88+ CONFIGURE_COMMAND ${CMAKE_COMMAND} ${CMAKE_CORE_BUILD_FLAGS} ${ALEMBIC_CMAKE_FLAGS} -DCMAKE_PREFIX_PATH:PATH =${QT_DIR} $<SEMICOLON>${ALICEVISION_ROOT} -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> <SOURCE_DIR>
7489 )
7590endif ()
7691
0 commit comments