Merge pull request #14 from aja-video/use_cmake_install_prefix
cmake: Remove AJA_INSTALL_* variables in favor of CMAKE_INSTALL_PREFIXpull/23/head
commit
50eca7289a
|
@ -54,6 +54,7 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|||
else()
|
||||
message(FATAL_ERROR "Unsupported platform: ${CMAKE_SYSTEM_NAME}")
|
||||
endif()
|
||||
message(STATUS "CMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# Optional build artifacts output directory
|
||||
if (AJA_DEPLOY_OUTPUTS)
|
||||
|
|
18
README.md
18
README.md
|
@ -106,16 +106,13 @@ These instructions assume that you have:
|
|||
|
||||
## Deploying NTV2 sources and build artifacts with CMake Install
|
||||
|
||||
The `cmake --install` command can be used to deploy NTV2 sources and build artifacts to default system install
|
||||
directories or to variable paths, specified by the following variables:
|
||||
- `AJA_INSTALL_DIR` - Destination for deploying NTV2 sources/headers
|
||||
- `AJA_INSTALL_LIBDIR` - Destination for deploying built static/shared libs
|
||||
- `AJA_INSTALL_BINDIR` - Destination for deploying built executables
|
||||
- `AJA_INSTALL_FRAMEWORKDIR` - Destination for deploying built macOS Frameworks
|
||||
The `cmake --install` command can be used to deploy NTV2 sources and build artifacts to a destination path
|
||||
|
||||
If these variables are not overridden at CMake build time, the default CMake install paths will be used.
|
||||
specified with the `CMAKE_INSTALL_PREFIX` variable. If this variable is not overridden at CMake build time,
|
||||
|
||||
See `cmake/CommonVars.cmake` for more info.
|
||||
the default system install paths will be used (`/usr/local` on UNIX and `c:/Program Files/${PROJECT_NAME}` on Windows).
|
||||
|
||||
See https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_PREFIX.html for more information.
|
||||
|
||||
### Linux example
|
||||
```
|
||||
|
@ -128,10 +125,7 @@ rm -rf ${NTV2_INSTALL_DIR} && \
|
|||
rm -rf ninja && mkdir ninja && pushd ninja && \
|
||||
cmake -DCMAKE_BUILD_TYPE=Debug -GNinja \
|
||||
-DAJA_INSTALL_HEADERS=ON -DAJA_INSTALL_SOURCES=ON \
|
||||
-DAJA_INSTALL_LIBDIR="${NTV2_DIR}/${NTV2_INSTALL_DIR}/lib" \
|
||||
-DAJA_INSTALL_BINDIR="${NTV2_DIR}/${NTV2_INSTALL_DIR}/bin" \
|
||||
-DAJA_INSTALL_FRAMEWORKDIR="${NTV2_DIR}/${NTV2_INSTALL_DIR}/lib" \
|
||||
-DAJA_INSTALL_DIR="${NTV2_DIR}/${NTV2_INSTALL_DIR}" \
|
||||
-DCMAKE_INSTALL_PREFIX="${NTV2_DIR}/${NTV2_INSTALL_DIR}" \
|
||||
-DAJA_DEPLOY_LIBS=ON -DAJA_QT_DIR=${QT_DIR} \
|
||||
-DAJA_BUILD_OPENSOURCE=ON .. && \
|
||||
ninja -f build.ninja && \
|
||||
|
|
|
@ -78,8 +78,8 @@ set(CUDALOWLATENCYDEMO_TARGET_SOURCES
|
|||
# target_link_libraries(cudalowlatencydemo PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${CUDALOWLATENCYDEMO_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/cudalowlatencydemo)
|
||||
install(FILES ${CUDALOWLATENCYDEMO_BUILD_FILES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/cudalowlatencydemo)
|
||||
install(FILES ${NVIDIA_COMMON_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/common)
|
||||
install(FILES ${NVIDIA_COMMONCUDA_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/commonCUDA)
|
||||
install(FILES ${CUDALOWLATENCYDEMO_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/cudalowlatencydemo)
|
||||
install(FILES ${CUDALOWLATENCYDEMO_BUILD_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/cudalowlatencydemo)
|
||||
install(FILES ${NVIDIA_COMMON_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/common)
|
||||
install(FILES ${NVIDIA_COMMONCUDA_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/commonCUDA)
|
||||
endif()
|
||||
|
|
|
@ -79,8 +79,8 @@ set(DVPLOWLATENCYDEMO_TARGET_SOURCES
|
|||
# target_link_libraries(dvplowlatencydemo PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DVPLOWLATENCYDEMO_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/dvplowlatencydemo)
|
||||
install(FILES ${DVPLOWLATENCYDEMO_BUILD_FILES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/dvplowlatencydemo)
|
||||
install(FILES ${NVIDIA_COMMON_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/common)
|
||||
install(FILES ${NVIDIA_COMMONCUDA_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/NVIDIA/commonCUDA)
|
||||
install(FILES ${DVPLOWLATENCYDEMO_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/dvplowlatencydemo)
|
||||
install(FILES ${DVPLOWLATENCYDEMO_BUILD_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/dvplowlatencydemo)
|
||||
install(FILES ${NVIDIA_COMMON_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/common)
|
||||
install(FILES ${NVIDIA_COMMONCUDA_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/NVIDIA/commonCUDA)
|
||||
endif()
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2burn PUBLIC ${NTV2BURN_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(ntv2burn PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2BURN_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2burn)
|
||||
install(FILES ${NTV2BURN_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2burn)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2BURN_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2burn)
|
||||
install(FILES ${NTV2BURN_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2burn)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2burn
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2burn4kquadrant PUBLIC ${NTV2BURN4KQUADRANT_TARGET
|
|||
target_link_libraries(ntv2burn4kquadrant PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2BURN4KQUADRANT_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2burn4kquadrant)
|
||||
install(FILES ${NTV2BURN4KQUADRANT_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2burn4kquadrant)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2BURN4KQUADRANT_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2burn4kquadrant)
|
||||
install(FILES ${NTV2BURN4KQUADRANT_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2burn4kquadrant)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2burn4kquadrant
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2capture PUBLIC ${NTV2CAPTURE_TARGET_INCLUDE_DIRS}
|
|||
target_link_libraries(ntv2capture PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture)
|
||||
install(FILES ${NTV2CAPTURE_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture)
|
||||
install(FILES ${NTV2CAPTURE_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2capture
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2capture4k PUBLIC ${NTV2CAPTURE4K_TARGET_INCLUDE_D
|
|||
target_link_libraries(ntv2capture4k PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE4K_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture4k)
|
||||
install(FILES ${NTV2CAPTURE4K_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture4k)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE4K_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture4k)
|
||||
install(FILES ${NTV2CAPTURE4K_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture4k)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2capture4k
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2capture8k PUBLIC ${NTV2CAPTURE8K_TARGET_INCLUDE_D
|
|||
target_link_libraries(ntv2capture8k PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE8K_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture8k)
|
||||
install(FILES ${NTV2CAPTURE8K_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2capture8k)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2CAPTURE8K_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture8k)
|
||||
install(FILES ${NTV2CAPTURE8K_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2capture8k)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2capture8k
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2dolbyplayer PUBLIC ${NTV2DOLBYPLAYER_TARGET_INCLU
|
|||
target_link_libraries(ntv2dolbyplayer PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2DOLBYPLAYER_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2dolbyplayer)
|
||||
install(FILES ${NTV2DOLBYPLAYER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2dolbyplayer)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2DOLBYPLAYER_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2dolbyplayer)
|
||||
install(FILES ${NTV2DOLBYPLAYER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2dolbyplayer)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2dolbyplayer
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2enumerateboards PUBLIC ${NTV2ENUMERATEBOARDS_TARG
|
|||
target_link_libraries(ntv2enumerateboards PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2ENUMERATEBOARDS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2enumerateboards)
|
||||
install(FILES ${NTV2ENUMERATEBOARDS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2enumerateboards)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2ENUMERATEBOARDS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2enumerateboards)
|
||||
install(FILES ${NTV2ENUMERATEBOARDS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2enumerateboards)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2enumerateboards
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2fieldburn PUBLIC ${NTV2FIELDBURN_TARGET_INCLUDE_D
|
|||
target_link_libraries(ntv2fieldburn PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2FIELDBURN_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2fieldburn)
|
||||
install(FILES ${NTV2FIELDBURN_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2fieldburn)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2FIELDBURN_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2fieldburn)
|
||||
install(FILES ${NTV2FIELDBURN_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2fieldburn)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2fieldburn
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -37,13 +37,13 @@ target_include_directories(ntv2hdrsetup PUBLIC ${NTV2HDRSETUP_TARGET_INCLUDE_DIR
|
|||
target_link_libraries(ntv2hdrsetup PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2HDRSETUP_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2hdrsetup)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2HDRSETUP_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2hdrsetup)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2hdrsetup
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2llburn PUBLIC ${NTV2LLBURN_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(ntv2llburn PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2LLBURN_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2llburn)
|
||||
install(FILES ${NTV2LLBURN_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2llburn)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2LLBURN_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2llburn)
|
||||
install(FILES ${NTV2LLBURN_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2llburn)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2llburn
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2outputtestpattern PUBLIC ${NTV2OUTPUTTESTPATTERN_
|
|||
target_link_libraries(ntv2outputtestpattern PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2OUTPUTTESTPATTERN_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2outputtestpattern)
|
||||
install(FILES ${NTV2OUTPUTTESTPATTERN_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2outputtestpattern)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2OUTPUTTESTPATTERN_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2outputtestpattern)
|
||||
install(FILES ${NTV2OUTPUTTESTPATTERN_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2outputtestpattern)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2outputtestpattern
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2player PUBLIC ${NTV2PLAYER_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(ntv2player PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player)
|
||||
install(FILES ${NTV2PLAYER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player)
|
||||
install(FILES ${NTV2PLAYER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2player
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2player4k PUBLIC ${NTV2PLAYER4K_TARGET_INCLUDE_DIR
|
|||
target_link_libraries(ntv2player4k PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER4K_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player4k)
|
||||
install(FILES ${NTV2PLAYER4K_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player4k)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER4K_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player4k)
|
||||
install(FILES ${NTV2PLAYER4K_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player4k)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2player4k
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -41,14 +41,14 @@ target_include_directories(ntv2player8k PUBLIC ${NTV2PLAYER8K_TARGET_INCLUDE_DIR
|
|||
target_link_libraries(ntv2player8k PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER8K_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player8k)
|
||||
install(FILES ${NTV2PLAYER8K_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2player8k)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2PLAYER8K_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player8k)
|
||||
install(FILES ${NTV2PLAYER8K_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2player8k)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2player8k
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -38,13 +38,13 @@ target_include_directories(ntv2switchbitfile PUBLIC ${NTV2SWITCHBITFILE_TARGET_I
|
|||
target_link_libraries(ntv2switchbitfile PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2SWITCHBITFILE_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps/ntv2switchbitfile)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${NTV2SWITCHBITFILE_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps/ntv2switchbitfile)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2switchbitfile
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -27,11 +27,11 @@ target_include_directories(logjammer PUBLIC ${LOGJAMMER_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(logjammer PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${LOGJAMMER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/logjammer)
|
||||
install(FILES ${LOGJAMMER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/logjammer)
|
||||
endif()
|
||||
|
||||
install(TARGETS logjammer
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -27,11 +27,11 @@ target_include_directories(logreader PUBLIC ${LOGREADER_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(logreader PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${LOGREADER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/logreader)
|
||||
install(FILES ${LOGREADER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/logreader)
|
||||
endif()
|
||||
|
||||
install(TARGETS logreader
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -43,15 +43,15 @@ target_include_directories(ntv2firmwareinstaller PUBLIC ${NTV2FIRMWAREINSTALLER_
|
|||
target_link_libraries(ntv2firmwareinstaller PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${AJA_NTV2_UTILITY_PUBLIC_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
install(FILES ${NTV2FIRMWAREINSTALLER_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/ntv2firmwareinstaller)
|
||||
install(FILES ${NTV2FIRMWAREINSTALLER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/ntv2firmwareinstaller)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${AJA_NTV2_UTILITY_PUBLIC_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
install(FILES ${NTV2FIRMWAREINSTALLER_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/ntv2firmwareinstaller)
|
||||
install(FILES ${NTV2FIRMWAREINSTALLER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/ntv2firmwareinstaller)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2firmwareinstaller
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -27,11 +27,11 @@ target_include_directories(ntv2thermo PUBLIC ${NTV2THERMO_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(ntv2thermo PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${NTV2THERMO_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/ntv2thermo)
|
||||
install(FILES ${NTV2THERMO_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/ntv2thermo)
|
||||
endif()
|
||||
|
||||
install(TARGETS ntv2thermo
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -38,13 +38,13 @@ target_include_directories(pciwhacker PUBLIC ${PCIWHACKER_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(pciwhacker PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${PCIWHACKER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/pciwhacker)
|
||||
install(FILES ${DEMO_APPS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${DEMO_APPS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/demoapps)
|
||||
install(FILES ${PCIWHACKER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/pciwhacker)
|
||||
endif()
|
||||
|
||||
install(TARGETS pciwhacker
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -39,11 +39,11 @@ set(RDMAWHACKER_TARGET_SOURCES
|
|||
# target_link_libraries(rdmawhacker PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${RDMAWHACKER_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/rdmawhacker)
|
||||
install(FILES ${RDMAWHACKER_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/rdmawhacker)
|
||||
endif()
|
||||
|
||||
# install(TARGETS rdmawhacker
|
||||
# ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
# LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
# RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
# FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
# ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
# LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
# RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
# FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -32,12 +32,12 @@ target_include_directories(regio PUBLIC ${REGIO_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(regio PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${REGIO_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/regio)
|
||||
install(FILES ${REGIO_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/regio)
|
||||
install(FILES ${REGIO_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/regio)
|
||||
install(FILES ${REGIO_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/regio)
|
||||
endif()
|
||||
|
||||
install(TARGETS regio
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,12 +28,12 @@ target_include_directories(supportlog PUBLIC ${SUPPORTLOG_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(supportlog PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${SUPPORTLOG_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/supportlog)
|
||||
install(FILES ${SUPPORTLOG_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/supportlog)
|
||||
install(FILES ${SUPPORTLOG_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/supportlog)
|
||||
install(FILES ${SUPPORTLOG_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/supportlog)
|
||||
endif()
|
||||
|
||||
install(TARGETS supportlog
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,11 +28,11 @@ target_include_directories(testaux PUBLIC ${TESTAUX_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(testaux PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${TESTAUX_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/testaux)
|
||||
install(FILES ${TESTAUX_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/testaux)
|
||||
endif()
|
||||
|
||||
install(TARGETS testaux
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,11 +28,11 @@ target_include_directories(testcrc PUBLIC ${TESTCRC_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(testcrc PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${TESTCRC_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/testcrc)
|
||||
install(FILES ${TESTCRC_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/testcrc)
|
||||
endif()
|
||||
|
||||
install(TARGETS testcrc
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,11 +28,11 @@ target_include_directories(testframe PUBLIC ${TESTFRAME_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(testframe PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${TESTFRAME_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/testframe)
|
||||
install(FILES ${TESTFRAME_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/testframe)
|
||||
endif()
|
||||
|
||||
install(TARGETS testframe
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,11 +28,11 @@ target_include_directories(testp2p PUBLIC ${TESTP2P_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(testp2p PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${TESTP2P_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/testp2p)
|
||||
install(FILES ${TESTP2P_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/testp2p)
|
||||
endif()
|
||||
|
||||
install(TARGETS testp2p
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -28,11 +28,11 @@ set(TESTRDMA_TARGET_SOURCES
|
|||
# target_link_libraries(testrdma PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${TESTRDMA_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/testrdma)
|
||||
install(FILES ${TESTRDMA_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/testrdma)
|
||||
endif()
|
||||
|
||||
# install(TARGETS testrdma
|
||||
# ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
# LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
# RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
# FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
# ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
# LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
# RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
# FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -27,11 +27,11 @@ target_include_directories(vpidtool PUBLIC ${VPIDTOOL_TARGET_INCLUDE_DIRS})
|
|||
target_link_libraries(vpidtool PUBLIC ajantv2 ${EXTRA_LIBRARIES})
|
||||
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${VPIDTOOL_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajaapps/crossplatform/vpidtool)
|
||||
install(FILES ${VPIDTOOL_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajaapps/crossplatform/vpidtool)
|
||||
endif()
|
||||
|
||||
install(TARGETS vpidtool
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -146,29 +146,29 @@ add_dependencies(ajadriver_install install)
|
|||
|
||||
# Windows
|
||||
if (AJA_BUILD_OPENSOURCE AND AJA_INSTALL_SOURCES)
|
||||
install(FILES win/README.md DESTINATION ${AJA_INSTALL_DIR}/ajadriver/win)
|
||||
install(FILES win/README.md DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver/win)
|
||||
endif()
|
||||
# macOS
|
||||
if (AJA_BUILD_OPENSOURCE AND AJA_INSTALL_SOURCES)
|
||||
install(FILES mac/README.md DESTINATION ${AJA_INSTALL_DIR}/ajadriver/mac)
|
||||
install(FILES mac/README.md DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver/mac)
|
||||
endif()
|
||||
# Linux
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJADRIVER_LINUX_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajadriver/linux)
|
||||
install(FILES ${AJADRIVER_LINUX_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver/linux)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJADRIVER_LINUX_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajadriver/linux)
|
||||
install(FILES ${AJADRIVER_LINUX_BUILD_FILES} DESTINATION ${AJA_INSTALL_DIR}/ajadriver/linux)
|
||||
install(FILES ${AJADRIVER_LINUX_LOAD_FILES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/bin)
|
||||
install(FILES ${AJA_CMAKE_DIR}/../build/sdkversion.mk DESTINATION ${AJA_INSTALL_DIR}/build)
|
||||
install(FILES ${AJA_CMAKE_DIR}/../build/configure.mk DESTINATION ${AJA_INSTALL_DIR}/build)
|
||||
install(FILES ${AJADRIVER_LINUX_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver/linux)
|
||||
install(FILES ${AJADRIVER_LINUX_BUILD_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver/linux)
|
||||
install(FILES ${AJADRIVER_LINUX_LOAD_FILES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/bin)
|
||||
install(FILES ${AJA_CMAKE_DIR}/../build/sdkversion.mk DESTINATION ${CMAKE_INSTALL_PREFIX}/build)
|
||||
install(FILES ${AJA_CMAKE_DIR}/../build/configure.mk DESTINATION ${CMAKE_INSTALL_PREFIX}/build)
|
||||
endif()
|
||||
# common
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJADRIVER_COMMON_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajadriver)
|
||||
install(FILES ${AJA_LIB_NTV2_ROOT}/includes/ntv2driverprocamp.h DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/includes)
|
||||
install(FILES ${AJADRIVER_COMMON_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver)
|
||||
install(FILES ${AJA_LIB_NTV2_ROOT}/includes/ntv2driverprocamp.h DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/includes)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJADRIVER_COMMON_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajadriver)
|
||||
install(FILES ${AJA_LIB_NTV2_ROOT}/src/ntv2driverprocamp.cpp DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src)
|
||||
install(FILES ${AJADRIVER_COMMON_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajadriver)
|
||||
install(FILES ${AJA_LIB_NTV2_ROOT}/src/ntv2driverprocamp.cpp DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src)
|
||||
endif()
|
||||
|
|
|
@ -138,7 +138,7 @@ set(AJANTV2_SOURCES
|
|||
if (AJA_BUILDING_CMAKE)
|
||||
add_definitions(-DAJA_BUILDING_CMAKE)
|
||||
configure_file(includes/version.h.in includes/version.h @ONLY)
|
||||
install(FILES ${CMAKE_BINARY_DIR}/ajalibraries/ajantv2/includes/version.h DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/includes)
|
||||
install(FILES ${CMAKE_BINARY_DIR}/ajalibraries/ajantv2/includes/version.h DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/includes)
|
||||
endif()
|
||||
|
||||
# ajaanc
|
||||
|
@ -193,10 +193,10 @@ if (NOT AJA_BUILD_OPENSOURCE)
|
|||
codecs/hevc/m31/ntv2m31viparam.cpp)
|
||||
# `cmake --install` deployments
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJANTV2_HEVC_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/codecs/hevc/m31)
|
||||
install(FILES ${AJANTV2_HEVC_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/codecs/hevc/m31)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJANTV2_HEVC_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/codecs/hevc/m31)
|
||||
install(FILES ${AJANTV2_HEVC_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/codecs/hevc/m31)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
@ -362,14 +362,14 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
|||
|
||||
# `cmake --install` deployments
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/win)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/windows)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/windows)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/win)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/windows)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/windows)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/win)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/windows)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/windows)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/win)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/windows)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/windows)
|
||||
endif()
|
||||
|
||||
set(EXTRA_LIBRARIES
|
||||
|
@ -421,14 +421,14 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|||
|
||||
# `cmake --install` deployments
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/lin)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/linux)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/linux)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/lin)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/linux)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/linux)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/lin)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/linux)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/linux)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/lin)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/linux)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/linux)
|
||||
endif()
|
||||
|
||||
set(EXTRA_LIBRARIES
|
||||
|
@ -486,14 +486,14 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
|
|||
|
||||
# `cmake --install` deployments
|
||||
if (AJA_INSTALL_HEADERS)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/mac)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/mac)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/mac)
|
||||
install(FILES ${AJANTV2_OS_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/mac)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/mac)
|
||||
install(FILES ${AJABASE_OS_PNP_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/mac)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src/mac)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system/mac)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp/mac)
|
||||
install(FILES ${AJANTV2_OS_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src/mac)
|
||||
install(FILES ${AJABASE_OS_SYSTEM_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system/mac)
|
||||
install(FILES ${AJABASE_OS_PNP_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp/mac)
|
||||
endif()
|
||||
|
||||
find_library(CORE_FOUNDATION_FRAMEWORK CoreFoundation)
|
||||
|
@ -570,14 +570,14 @@ if (AJA_INSTALL_HEADERS)
|
|||
list(REMOVE_ITEM AJANTV2_HEADERS src/mac/ntv2macpublicinterface.h)
|
||||
endif()
|
||||
list(REMOVE_ITEM AJANTV2_HEADERS src/ntv2devicefeatures.hpp)
|
||||
install(FILES ${AJABASE_COMMON_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/common)
|
||||
install(FILES ${AJABASE_NETWORK_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/network)
|
||||
install(FILES ${AJABASE_PERSISTENCE_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/persistence)
|
||||
install(FILES ${AJABASE_PNP_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp)
|
||||
install(FILES ${AJABASE_SYSTEM_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system)
|
||||
install(FILES ${AJAANC_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajaanc/includes)
|
||||
install(FILES ${AJANTV2_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/includes)
|
||||
install(FILES ${AJANTV2_UTILITY_PUBLIC_HEADERS} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
install(FILES ${AJABASE_COMMON_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/common)
|
||||
install(FILES ${AJABASE_NETWORK_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/network)
|
||||
install(FILES ${AJABASE_PERSISTENCE_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/persistence)
|
||||
install(FILES ${AJABASE_PNP_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp)
|
||||
install(FILES ${AJABASE_SYSTEM_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system)
|
||||
install(FILES ${AJAANC_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajaanc/includes)
|
||||
install(FILES ${AJANTV2_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/includes)
|
||||
install(FILES ${AJANTV2_UTILITY_PUBLIC_HEADERS} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
endif()
|
||||
if (AJA_INSTALL_SOURCES)
|
||||
if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
|
||||
|
@ -588,17 +588,17 @@ if (AJA_INSTALL_SOURCES)
|
|||
list(REMOVE_ITEM AJANTV2_SOURCES src/mac/ntv2macdriverinterface.cpp)
|
||||
endif()
|
||||
list(APPEND AJANTV2_SOURCES src/ntv2devicefeatures.hpp)
|
||||
install(FILES ${AJABASE_COMMON_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/common)
|
||||
install(FILES ${AJABASE_NETWORK_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/network)
|
||||
install(FILES ${AJABASE_PERSISTENCE_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/persistence)
|
||||
install(FILES ${AJABASE_PNP_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/pnp)
|
||||
install(FILES ${AJABASE_SYSTEM_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajabase/system)
|
||||
install(FILES ${AJAANC_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajaanc/src)
|
||||
install(FILES ${AJANTV2_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/src)
|
||||
install(FILES ${AJANTV2_UTILITY_PUBLIC_SOURCES} DESTINATION ${AJA_INSTALL_DIR}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
install(FILES ${AJABASE_COMMON_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/common)
|
||||
install(FILES ${AJABASE_NETWORK_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/network)
|
||||
install(FILES ${AJABASE_PERSISTENCE_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/persistence)
|
||||
install(FILES ${AJABASE_PNP_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/pnp)
|
||||
install(FILES ${AJABASE_SYSTEM_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajabase/system)
|
||||
install(FILES ${AJAANC_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajaanc/src)
|
||||
install(FILES ${AJANTV2_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/src)
|
||||
install(FILES ${AJANTV2_UTILITY_PUBLIC_SOURCES} DESTINATION ${CMAKE_INSTALL_PREFIX}/ajalibraries/ajantv2/utilityfiles/public)
|
||||
endif()
|
||||
install(TARGETS ajantv2
|
||||
ARCHIVE DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${AJA_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${AJA_INSTALL_BINDIR}
|
||||
FRAMEWORK DESTINATION ${AJA_INSTALL_FRAMEWORKDIR})
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
FRAMEWORK DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
|
||||
|
|
|
@ -7,34 +7,3 @@ else()
|
|||
set(AJA_BITS 32)
|
||||
message(STATUS "Bits: 32-bit")
|
||||
endif()
|
||||
|
||||
# cmake --install configuration
|
||||
# Use default "CMAKE_INSTALL_<DIR>" variables unless overridden at command-line
|
||||
if (DEFINED AJA_INSTALL_DIR)
|
||||
set(AJA_INSTALL_DIR CACHE STRING ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
else()
|
||||
set(AJA_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
endif()
|
||||
message(STATUS "AJA_INSTALL_DIR = ${AJA_INSTALL_DIR}")
|
||||
|
||||
if (DEFINED AJA_INSTALL_LIBDIR)
|
||||
set(AJA_INSTALL_LIBDIR CACHE STRING ${CMAKE_INSTALL_LIBDIR})
|
||||
else()
|
||||
set(AJA_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
|
||||
endif()
|
||||
message(STATUS "AJA_INSTALL_LIBDIR = ${AJA_INSTALL_LIBDIR}")
|
||||
|
||||
if (DEFINED AJA_INSTALL_BINDIR)
|
||||
set(AJA_INSTALL_BINDIR CACHE STRING ${CMAKE_INSTALL_BINDIR})
|
||||
else()
|
||||
set(AJA_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR})
|
||||
endif()
|
||||
message(STATUS "AJA_INSTALL_BINDIR = ${AJA_INSTALL_BINDIR}")
|
||||
|
||||
if (DEFINED AJA_INSTALL_FRAMEWORKDIR)
|
||||
set(AJA_INSTALL_FRAMEWORKDIR CACHE STRING ${CMAKE_INSTALL_PREFIX})
|
||||
else()
|
||||
set(AJA_INSTALL_FRAMEWORKDIR ${CMAKE_INSTALL_PREFIX})
|
||||
endif()
|
||||
message(STATUS "AJA_INSTALL_FRAMEWORKDIR = ${AJA_INSTALL_FRAMEWORKDIR}")
|
||||
message(STATUS "CMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}")
|
||||
|
|
Loading…
Reference in New Issue