work on libheif

This commit is contained in:
Greg DiCristofaro 2022-10-27 18:00:41 -04:00
parent 1f74d98e53
commit b3d752d389
59 changed files with 469 additions and 68 deletions

View File

@ -30,24 +30,7 @@ public final class GstLoader {
private static final Logger logger = Logger.getLogger(GstLoader.class.getName()); private static final Logger logger = Logger.getLogger(GstLoader.class.getName());
private static GstStatus status; private static GstStatus status;
// TODO remove
private final static String[] nameFormats = System.getProperty("gstreamer.GstNative.nameFormats", "%s-1.0").split("\\|");
private final static String libName = "gstreamer";
private synchronized static void loadDebug() {
logger.log(Level.INFO, "PROPERTIES: " + System.getProperties());
for (String nameFormat: nameFormats) {
logger.log(Level.INFO, "Loading with name format: " + nameFormat);
try {
System.loadLibrary(String.format(nameFormat, libName));
} catch (UnsatisfiedLinkError ex) {
logger.log(Level.WARNING, "An error occurred while loading: " + String.format(nameFormat, libName), ex);
}
}
}
/** /**
* Attempts to load the gstreamer bindings. Only one attempt will be * Attempts to load the gstreamer bindings. Only one attempt will be
* performed per Autopsy process. Clients should not attempt to interact * performed per Autopsy process. Clients should not attempt to interact
@ -62,8 +45,6 @@ public final class GstLoader {
return status; return status;
} }
loadDebug();
try { try {
// Setting the following property causes the GST // Setting the following property causes the GST
// Java bindings to call dispose() on the GST // Java bindings to call dispose() on the GST

View File

@ -1,6 +1,6 @@
# Documentation: https://docs.brew.sh/Formula-Cookbook # Documentation: https://docs.brew.sh/Formula-Cookbook
# https://rubydoc.brew.sh/Formula # https://rubydoc.brew.sh/Formula
# Can be run locally with `brew install --debug --build-from-source --verbose --debug <path_to_this_file>` # Can be run locally with `brew install --debug --build-from-source --verbose <path_to_this_file>`
class Autopsy < Formula class Autopsy < Formula
desc "Autopsy® is a digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensics tools. It can be used by law enforcement, military, and corporate examiners to investigate what happened on a computer. You can even use it to recover photos from your camera's memory card. " desc "Autopsy® is a digital forensics platform and graphical interface to The Sleuth Kit® and other digital forensics tools. It can be used by law enforcement, military, and corporate examiners to investigate what happened on a computer. You can even use it to recover photos from your camera's memory card. "
homepage "http://www.sleuthkit.org/autopsy/" homepage "http://www.sleuthkit.org/autopsy/"
@ -15,6 +15,13 @@ class Autopsy < Formula
depends_on "libheif" depends_on "libheif"
depends_on "gst-libav"
depends_on "gst-plugins-bad"
depends_on "gst-plugins-base"
depends_on "gst-plugins-good"
depends_on "gst-plugins-ugly"
depends_on "gstreamer"
depends_on "libtool" => :build depends_on "libtool" => :build
depends_on "autoconf" => :build depends_on "autoconf" => :build
depends_on "automake" => :build depends_on "automake" => :build
@ -41,9 +48,6 @@ class Autopsy < Formula
end end
on_macos do on_macos do
uses_from_macos "sqlite" uses_from_macos "sqlite"
resource "gstreamer_pkg" do
url "https://gstreamer.freedesktop.org/data/pkg/osx/1.20.4/gstreamer-1.0-1.20.4-universal.pkg"
end
on_arm do on_arm do
resource "liberica_jvm" do resource "liberica_jvm" do
@ -100,23 +104,14 @@ class Autopsy < Formula
ENV["TSK_JAVA_LIB_PATH"] = File.join(prefix, "share", "java") ENV["TSK_JAVA_LIB_PATH"] = File.join(prefix, "share", "java")
system unix_setup_script, "-j", "#{java_home_path}" system unix_setup_script, "-j", "#{java_home_path}"
# handle installing gstreamer for use with autopsy open(File.join(autopsy_install_path, "etc", "autopsy.conf"), 'a') { |f|
# homebrew gstreamer packages don't appear to integrate properly with gstreamer-java # gstreamer needs the 'gst-plugin-scanner' to locate gstreamer plugins like the ones that allow gstreamer to play videos in autopsy
if OS.mac? # so, the jreflags allow the initial gstreamer lib to be loaded and the 'GST_PLUGIN_SYSTEM_PATH' along with 'GST_PLUGIN_SCANNER'
# pkg has nested folders (with .pkg suffix) whose contents need to be extracted to the same location # allows gstreamer to find plugin dependencies
gstreamer_initial_download_folder = "./gstreamer_initial_download" f.puts("export jreflags=\"-Djna.library.path=/usr/local/lib $jreflags\"")
gstreamer_initial_extraction = "./gstreamer_initial_extraction" f.puts("export GST_PLUGIN_SYSTEM_PATH=\"/usr/local/lib/gstreamer-1.0\"")
gstreamer_extraction_path = File.join(install_dir, "gstreamer_libs") f.puts("export GST_PLUGIN_SCANNER=\"#{Formula["gstreamer"].prefix}/libexec/gstreamer-1.0/gst-plugin-scanner\"")
resource("gstreamer_pkg").stage(gstreamer_initial_download_folder) }
gstreamer_pkg_path = `find #{gstreamer_initial_download_folder} -maxdepth 1 -name *.pkg | head -n1`.strip()
system "pkgutil", "--expand-full", gstreamer_pkg_path, gstreamer_initial_extraction
system "mkdir", "-p", gstreamer_extraction_path
system "find #{gstreamer_initial_extraction} -maxdepth 2 -type d -path *.pkg/Payload | xargs -I{} cp -R {}/. #{gstreamer_extraction_path}"
open(File.join(autopsy_install_path, "etc", "autopsy.conf"), 'a') { |f|
f.puts("export jreflags=\"\\\"-Djna.library.path=#{gstreamer_extraction_path}/lib\\\" $jreflags\"")
}
end
bin_autopsy = File.join(bin, "autopsy") bin_autopsy = File.join(bin, "autopsy")
system "ln", "-s", File.join(autopsy_install_path, "bin", "autopsy"), bin_autopsy system "ln", "-s", File.join(autopsy_install_path, "bin", "autopsy"), bin_autopsy

View File

@ -28,9 +28,11 @@ apps:
autopsy: autopsy:
environment: environment:
jdkhome: $SNAP/usr/lib/jvm/bellsoft-java8-full-amd64 jdkhome: $SNAP/usr/lib/jvm/bellsoft-java8-full-amd64
jreflags: "$jreflags -Djna.library.path=\"$SNAP/usr/java/packages/lib:$SNAP/usr/lib/x86_64-linux-gnu/jni:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/usr/lib/jni:$SNAP/lib:$SNAP/usr/lib\"" jreflags: "$jreflags \"-Djna.library.path=$SNAP/usr/lib/x86_64-linux-gnu\""
LD_LIBRARY_PATH: $SNAP/usr/local/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/lib:$SNAP/usr/lib:$LD_LIBRARY_PATH LD_LIBRARY_PATH: $SNAP/usr/local/lib:$LD_LIBRARY_PATH
PATH: $SNAP/usr/bin:$SNAP/usr/local/bin:$PATH PATH: $SNAP/usr/bin:$SNAP/usr/local/bin:$PATH
GST_PLUGIN_SYSTEM_PATH: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0
GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
SOLR_LOGS_DIR: $HOME/.autopsy/dev/solr/logs SOLR_LOGS_DIR: $HOME/.autopsy/dev/solr/logs
SOLR_PID_DIR: $HOME/.autopsy/dev/solr/logs SOLR_PID_DIR: $HOME/.autopsy/dev/solr/logs
command: autopsy/bin/autopsy command: autopsy/bin/autopsy

View File

@ -25,7 +25,7 @@ if (JNI_FOUND)
message (STATUS "JNI_LIBRARIES=${JNI_LIBRARIES}") message (STATUS "JNI_LIBRARIES=${JNI_LIBRARIES}")
endif() endif()
add_compile_options(/std:c++latest) # add_compile_options(/std:c++latest)
set (heif_convert_sources set (heif_convert_sources
encoder.cc encoder.cc

View File

@ -27,7 +27,7 @@
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectGuid>{9F428133-6AEA-36CA-8E9C-5D7BC2DC18DD}</ProjectGuid> <ProjectGuid>{9F428133-6AEA-36CA-8E9C-5D7BC2DC18DD}</ProjectGuid>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
<Platform>x64</Platform> <Platform>x64</Platform>
<ProjectName>ALL_BUILD</ProjectName> <ProjectName>ALL_BUILD</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

View File

@ -12,7 +12,7 @@
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>

View File

@ -1,2 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows: PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdC\| Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdC\|

View File

@ -12,7 +12,7 @@
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>

View File

@ -1,2 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows: PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdCXX\| Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdCXX\|

View File

@ -10,7 +10,7 @@
<ProjectGuid>{F3FC6D86-508D-3FB1-96D2-995F08B142EC}</ProjectGuid> <ProjectGuid>{F3FC6D86-508D-3FB1-96D2-995F08B142EC}</ProjectGuid>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<Platform>x64</Platform> <Platform>x64</Platform>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
</PropertyGroup> </PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup> <PropertyGroup>

View File

@ -1,2 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.22000.0:VcpkgTriplet=x64-windows: PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\| Debug|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\|

View File

@ -9,7 +9,7 @@ The output was:
Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
Build started 3/8/2022 9:06:21 AM. Build started 10/27/2022 2:47:03 PM.
Project "C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdC\CompilerIdC.vcxproj" on node 1 (default targets). Project "C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdC\CompilerIdC.vcxproj" on node 1 (default targets).
PrepareForBuild: PrepareForBuild:
Creating directory "Debug\". Creating directory "Debug\".
@ -43,7 +43,7 @@ Build succeeded.
0 Warning(s) 0 Warning(s)
0 Error(s) 0 Error(s)
Time Elapsed 00:00:01.01 Time Elapsed 00:00:03.70
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"
@ -62,7 +62,7 @@ The output was:
Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
Build started 3/8/2022 9:06:23 AM. Build started 10/27/2022 2:47:07 PM.
Project "C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 1 (default targets). Project "C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\3.23.0-rc2\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 1 (default targets).
PrepareForBuild: PrepareForBuild:
Creating directory "Debug\". Creating directory "Debug\".
@ -96,7 +96,7 @@ Build succeeded.
0 Warning(s) 0 Warning(s)
0 Error(s) 0 Error(s)
Time Elapsed 00:00:00.84 Time Elapsed 00:00:00.99
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
@ -108,28 +108,28 @@ The CXX compiler identification is MSVC, found in "C:/Users/gregd/Documents/Sour
Detecting C compiler ABI info compiled with the following output: Detecting C compiler ABI info compiled with the following output:
Change Dir: C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/CMakeTmp Change Dir: C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_34712.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:m && Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_c7496.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:m && Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
Microsoft (R) C/C++ Optimizing Compiler Version 19.31.31104 for x64 Microsoft (R) C/C++ Optimizing Compiler Version 19.31.31104 for x64
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
CMakeCCompilerABI.c CMakeCCompilerABI.c
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_34712.dir\Debug\\" /Fd"cmTC_34712.dir\Debug\vc143.pdb" /external:W1 /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.23\Modules\CMakeCCompilerABI.c" cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_c7496.dir\Debug\\" /Fd"cmTC_c7496.dir\Debug\vc143.pdb" /external:W1 /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.23\Modules\CMakeCCompilerABI.c"
cmTC_34712.vcxproj -> C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\CMakeTmp\Debug\cmTC_34712.exe cmTC_c7496.vcxproj -> C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\CMakeTmp\Debug\cmTC_c7496.exe
Detecting CXX compiler ABI info compiled with the following output: Detecting CXX compiler ABI info compiled with the following output:
Change Dir: C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/CMakeTmp Change Dir: C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/CMakeTmp
Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_edca7.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:m && Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework Run Build Command(s):C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe cmTC_44417.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:m && Microsoft (R) Build Engine version 17.1.0+ae57d105c for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
Microsoft (R) C/C++ Optimizing Compiler Version 19.31.31104 for x64 Microsoft (R) C/C++ Optimizing Compiler Version 19.31.31104 for x64
CMakeCXXCompilerABI.cpp CMakeCXXCompilerABI.cpp
Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_edca7.dir\Debug\\" /Fd"cmTC_edca7.dir\Debug\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\Program Files\CMake\share\cmake-3.23\Modules\CMakeCXXCompilerABI.cpp" cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_44417.dir\Debug\\" /Fd"cmTC_44417.dir\Debug\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\Program Files\CMake\share\cmake-3.23\Modules\CMakeCXXCompilerABI.cpp"
cmTC_edca7.vcxproj -> C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\CMakeTmp\Debug\cmTC_edca7.exe cmTC_44417.vcxproj -> C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\CMakeFiles\CMakeTmp\Debug\cmTC_44417.exe

View File

@ -24,7 +24,7 @@
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectGuid>{84F917E4-0F70-399C-83E3-821C7301DBB4}</ProjectGuid> <ProjectGuid>{84F917E4-0F70-399C-83E3-821C7301DBB4}</ProjectGuid>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
<Platform>x64</Platform> <Platform>x64</Platform>
<ProjectName>INSTALL</ProjectName> <ProjectName>INSTALL</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -27,7 +27,7 @@
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
<ProjectGuid>{C00C365E-AFFA-31A4-9ED2-9394EC192DC5}</ProjectGuid> <ProjectGuid>{C00C365E-AFFA-31A4-9ED2-9394EC192DC5}</ProjectGuid>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
<Platform>x64</Platform> <Platform>x64</Platform>
<ProjectName>ZERO_CHECK</ProjectName> <ProjectName>ZERO_CHECK</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\x64\Release\ZERO_CHECK</FullPath>
</ProjectOutput>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\Release\heifconvert.dll</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

View File

@ -0,0 +1,10 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
setlocal
"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI -BC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist --check-stamp-file C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd

View File

@ -0,0 +1,114 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILERABI.C
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDEPENDENTOPTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILEFEATURES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDJAVACOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CHECKCXXSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BRUCE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMEAU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-C-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SDCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TINYCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJNI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJPEG.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJAVA.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEMESSAGE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECXXCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKERCCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKESYSTEM.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\JPEG\VCPKG-CMAKE-WRAPPER.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-DEBUG.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-RELEASE.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-VERSION.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG.CMAKE
C:\USERS\GREGD\VCPKG\SCRIPTS\BUILDSYSTEMS\VCPKG.CMAKE

View File

@ -0,0 +1,2 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\GENERATE.STAMP

View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Release|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\|

View File

@ -25,7 +25,7 @@
<ProjectGuid>{055A5FCF-20E2-31E3-99F9-088EF91A8BE0}</ProjectGuid> <ProjectGuid>{055A5FCF-20E2-31E3-99F9-088EF91A8BE0}</ProjectGuid>
<Keyword>Win32Proj</Keyword> <Keyword>Win32Proj</Keyword>
<VcpkgEnabled>false</VcpkgEnabled> <VcpkgEnabled>false</VcpkgEnabled>
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion>
<Platform>x64</Platform> <Platform>x64</Platform>
<ProjectName>heifconvert</ProjectName> <ProjectName>heifconvert</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>
@ -93,7 +93,6 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling> <ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion> <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
<LanguageStandard>stdcpplatest</LanguageStandard>
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader> <PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@ -146,7 +145,6 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<ExceptionHandling>Sync</ExceptionHandling> <ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<LanguageStandard>stdcpplatest</LanguageStandard>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader> <PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@ -201,7 +199,6 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<ExceptionHandling>Sync</ExceptionHandling> <ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<LanguageStandard>stdcpplatest</LanguageStandard>
<Optimization>MinSpace</Optimization> <Optimization>MinSpace</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader> <PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
@ -257,7 +254,6 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling> <ExceptionHandling>Sync</ExceptionHandling>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<LanguageStandard>stdcpplatest</LanguageStandard>
<Optimization>MaxSpeed</Optimization> <Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader> <PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\x64\Release\ZERO_CHECK</FullPath>
</ProjectOutput>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\Release\heifconvert.dll</FullPath>
</ProjectOutput>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\x64\Release\ALL_BUILD</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Release|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\|

View File

@ -0,0 +1,10 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
setlocal
"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI -BC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist --check-stamp-file C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd

View File

@ -0,0 +1,114 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILERABI.C
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDEPENDENTOPTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILEFEATURES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDJAVACOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CHECKCXXSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BRUCE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMEAU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-C-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SDCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TINYCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJNI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJPEG.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJAVA.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEMESSAGE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECXXCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKERCCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKESYSTEM.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\JPEG\VCPKG-CMAKE-WRAPPER.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-DEBUG.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-RELEASE.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-VERSION.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG.CMAKE
C:\USERS\GREGD\VCPKG\SCRIPTS\BUILDSYSTEMS\VCPKG.CMAKE

View File

@ -0,0 +1,2 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\GENERATE.STAMP

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\x64\Release\ZERO_CHECK</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

View File

@ -0,0 +1,10 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\06CC96876BBC4E5F0587617118AE5F60\GENERATE.STAMP.RULE
setlocal
"C:\Program Files\CMake\bin\cmake.exe" -SC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI -BC:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/gregd/Documents/Source/autopsy/thirdparty/libheif/HeifConvertJNI/dist/heifconvert.sln
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd

View File

@ -0,0 +1,115 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\06CC96876BBC4E5F0587617118AE5F60\GENERATE.STAMP.RULE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECCOMPILERABI.C
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXCOMPILERABI.CPP
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECXXINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKECOMPILERIDDETECTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDEPENDENTOPTION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILEFEATURES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERABI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINECOMPILERID.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINERCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEDETERMINESYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDBINUTILS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEFINDJAVACOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEGENERICSYSTEM.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITINCLUDEINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSEIMPLICITLINKINFO.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKEPARSELIBRARYARCHITECTURE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCCOMPILER.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKERCINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEM.CMAKE.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCXXCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTCOMPILERCOMMON.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CMAKETESTRCCOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\CHECKCXXSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ADSP-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ARMCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\APPLECLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BORLAND-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\BRUCE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CLANG-DETERMINECOMPILERINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMEAU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\COMPAQ-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\CRAY-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\EMBARCADERO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSU-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\FUJITSUCLANG-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GHS-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\GNU-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\HP-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IAR-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-C-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCPP-CXX-DETERMINEVERSIONINTERNAL.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\IBMCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTEL-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\INTELLLVM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\LCC-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\MSVC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVHPC-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\NVIDIA-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\OPENWATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PGI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\PATHSCALE-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SCO-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SDCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\SUNPRO-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TI-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\TINYCC-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\VISUALAGE-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\WATCOM-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XL-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\XLCLANG-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-C-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILER\ZOS-CXX-DETERMINECOMPILER.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\COMPILERID\VS-10.VCXPROJ.IN
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJNI.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJPEG.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDJAVA.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\FINDPACKAGEMESSAGE.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\CHECKSOURCECOMPILES.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\INTERNAL\FEATURETESTING.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-DETERMINE-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
C:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.23\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\CMAKELISTS.TXT
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKECXXCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKERCCOMPILER.CMAKE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\3.23.0-RC2\CMAKESYSTEM.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\JPEG\VCPKG-CMAKE-WRAPPER.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-DEBUG.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-RELEASE.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG-VERSION.CMAKE
C:\USERS\GREGD\VCPKG\INSTALLED\X64-WINDOWS\SHARE\LIBHEIF\LIBHEIF-CONFIG.CMAKE
C:\USERS\GREGD\VCPKG\SCRIPTS\BUILDSYSTEMS\VCPKG.CMAKE

View File

@ -0,0 +1,2 @@
^C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\06CC96876BBC4E5F0587617118AE5F60\GENERATE.STAMP.RULE
C:\USERS\GREGD\DOCUMENTS\SOURCE\AUTOPSY\THIRDPARTY\LIBHEIF\HEIFCONVERTJNI\DIST\CMAKEFILES\GENERATE.STAMP

View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.31.31103:TargetPlatformVersion=10.0.19041.0:VcpkgTriplet=x64-windows:
Release|x64|C:\Users\gregd\Documents\Source\autopsy\thirdparty\libheif\HeifConvertJNI\dist\|

View File

@ -11,7 +11,7 @@ or something other than the suffix :x64-windows for different architectures.
In order to build, In order to build,
1) from command line, set directory to HeifConvertJNI\dist 1) from command line, set directory to HeifConvertJNI\dist
2) You can rebuild the vcxproj in this directory by running: cmake -G "Visual Studio 17 2022" -A x64 -S .. "-DCMAKE_TOOLCHAIN_FILE=PATH_TO_VCPKG_INSTALL/scripts/buildsystems/vcpkg.cmake" 2) You can rebuild the vcxproj in this directory by running: cmake -G "Visual Studio 17 2022" -A x64 -S .. "-DCMAKE_TOOLCHAIN_FILE=PATH_TO_VCPKG_INSTALL/scripts/buildsystems/vcpkg.cmake" (on macOS and linux, the "-G" and "-A" parameters can be ignored)
3) The binaries can be created by running: cmake --build . --config Release 3) The binaries can be created by running: cmake --build . --config Release
* The "-A x64" flag can be substituted with relevant architecture. * The "-A x64" flag can be substituted with relevant architecture.

Binary file not shown.