Show architecture in Mac package.
This commit is contained in:
parent
9e721ba979
commit
d5121c737a
5 changed files with 33 additions and 9 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -55,8 +55,6 @@ ui_*.h
|
||||||
Makefile*
|
Makefile*
|
||||||
*.prl
|
*.prl
|
||||||
*.app
|
*.app
|
||||||
*.pro.user*
|
|
||||||
*.qmlproject.user*
|
|
||||||
*.autosave
|
*.autosave
|
||||||
*.qmlc
|
*.qmlc
|
||||||
.qmake.stash
|
.qmake.stash
|
||||||
|
@ -67,6 +65,7 @@ callgrind.out.*
|
||||||
*_qmlcache.qrc
|
*_qmlcache.qrc
|
||||||
test.o-*
|
test.o-*
|
||||||
object_script.*
|
object_script.*
|
||||||
|
*.user.*
|
||||||
*.user
|
*.user
|
||||||
|
|
||||||
# Ignore files generated by Python #
|
# Ignore files generated by Python #
|
||||||
|
|
|
@ -30,7 +30,22 @@ if (APPLE)
|
||||||
set(BUILD_INFO_FILE AkVirtualCamera.plugin/Contents/Resources/build-info.txt)
|
set(BUILD_INFO_FILE AkVirtualCamera.plugin/Contents/Resources/build-info.txt)
|
||||||
set(APP_LIBDIR AkVirtualCamera.plugin/Contents/Frameworks)
|
set(APP_LIBDIR AkVirtualCamera.plugin/Contents/Frameworks)
|
||||||
set(MAIN_EXECUTABLE AkVirtualCamera.plugin/Contents/MacOS/AkVirtualCamera)
|
set(MAIN_EXECUTABLE AkVirtualCamera.plugin/Contents/MacOS/AkVirtualCamera)
|
||||||
set(PACKET_TARGET_ARCH ${TARGET_ARCH})
|
set(PACKET_HIDE_ARCH false)
|
||||||
|
|
||||||
|
if (IS_ARM_TARGET)
|
||||||
|
if (IS_64BITS_TARGET)
|
||||||
|
set(PACKET_TARGET_ARCH arm64)
|
||||||
|
else ()
|
||||||
|
set(PACKET_TARGET_ARCH arm32)
|
||||||
|
endif()
|
||||||
|
else ()
|
||||||
|
if (IS_64BITS_TARGET)
|
||||||
|
set(PACKET_TARGET_ARCH x64)
|
||||||
|
else ()
|
||||||
|
set(PACKET_TARGET_ARCH x86)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(QTIFW_TARGET_DIR "\@ApplicationsDir\@/AkVirtualCamera")
|
set(QTIFW_TARGET_DIR "\@ApplicationsDir\@/AkVirtualCamera")
|
||||||
set(OUTPUT_FORMATS "MacPkg")
|
set(OUTPUT_FORMATS "MacPkg")
|
||||||
elseif (WIN32)
|
elseif (WIN32)
|
||||||
|
@ -39,6 +54,7 @@ elseif (WIN32)
|
||||||
set(BUILD_INFO_FILE share/build-info.txt)
|
set(BUILD_INFO_FILE share/build-info.txt)
|
||||||
set(MAIN_EXECUTABLE ${TARGET_ARCH}/AkVCamManager.exe)
|
set(MAIN_EXECUTABLE ${TARGET_ARCH}/AkVCamManager.exe)
|
||||||
set(APP_LIBDIR ${TARGET_ARCH})
|
set(APP_LIBDIR ${TARGET_ARCH})
|
||||||
|
set(PACKET_HIDE_ARCH true)
|
||||||
|
|
||||||
if (IS_64BITS_TARGET)
|
if (IS_64BITS_TARGET)
|
||||||
set(PACKET_TARGET_ARCH win64)
|
set(PACKET_TARGET_ARCH win64)
|
||||||
|
|
|
@ -170,13 +170,13 @@ namespace AkVCam
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
static inline T bound(T min, T value, T max)
|
static inline T bound(T min, T value, T max) const
|
||||||
{
|
{
|
||||||
return value < min? min: value > max? max: value;
|
return value < min? min: value > max? max: value;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
inline T mod(T value, T mod)
|
inline T mod(T value, T mod) const
|
||||||
{
|
{
|
||||||
return (value % mod + mod) % mod;
|
return (value % mod + mod) % mod;
|
||||||
}
|
}
|
||||||
|
@ -1681,9 +1681,9 @@ void AkVCam::VideoFramePrivate::hslToRgb(int h, int s, int l, int *r, int *g, in
|
||||||
|
|
||||||
int m = 2 * l - c;
|
int m = 2 * l - c;
|
||||||
|
|
||||||
*r = (2 * (*r) + m) / 2;
|
*r = (2 * (*r) + m) >> 1;
|
||||||
*g = (2 * (*g) + m) / 2;
|
*g = (2 * (*g) + m) >> 1;
|
||||||
*b = (2 * (*b) + m) / 2;
|
*b = (2 * (*b) + m) >> 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<uint8_t> AkVCam::initGammaTable()
|
std::vector<uint8_t> AkVCam::initGammaTable()
|
||||||
|
|
|
@ -40,6 +40,15 @@ add_definitions(-DCOMMONS_APPNAME="${COMMONS_APPNAME}"
|
||||||
-DPREFIX="${PREFIX}")
|
-DPREFIX="${PREFIX}")
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
|
check_cxx_source_compiles("
|
||||||
|
#ifndef __arm__
|
||||||
|
#error Not ARM
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}" IS_ARM_TARGET)
|
||||||
check_cxx_source_compiles("
|
check_cxx_source_compiles("
|
||||||
#ifndef __x86_64__
|
#ifndef __x86_64__
|
||||||
#error Not x64
|
#error Not x64
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildInfoFile = @BUILD_INFO_FILE@
|
||||||
targetArch = @PACKET_TARGET_ARCH@
|
targetArch = @PACKET_TARGET_ARCH@
|
||||||
version = @VERSION@
|
version = @VERSION@
|
||||||
outputFormats = @OUTPUT_FORMATS@
|
outputFormats = @OUTPUT_FORMATS@
|
||||||
hideArch = true
|
hideArch = @PACKET_HIDE_ARCH@
|
||||||
writeLauncher = false
|
writeLauncher = false
|
||||||
|
|
||||||
[MacPkg]
|
[MacPkg]
|
||||||
|
|
Loading…
Reference in a new issue