Skip to content

Commit ea1eb42

Browse files
committed
Patches because of changes in the directory structure of ImageMagick.
1 parent 1325cb9 commit ea1eb42

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+17
-312
lines changed

.devcontainer/post-create-command.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ln -s /ImageMagick/imagemagick-windows dependencies
66

77
cd src/Magick.Native
88
../../build/shared/build.native.sh $DC_CONFIG $DC_ARCH $DC_OPEN_MP
9-
../../build/shared/copy.native.sh ../../build/$DC_CONFIG-$DC_ARCH/output $DC_CONFIG $DC_ARCH $DC_OPEN_MP
9+
../../build/shared/copy.native.sh ../../build/$DC_CONFIG-$DC_ARCH/artifacts $DC_CONFIG $DC_ARCH $DC_OPEN_MP

.dockerignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
src/ImageMagick/imagemagick-windows
2-
src/ImageMagick/output
2+
src/ImageMagick/artifacts
33
src/Magick.Native/.vs
44
src/Magick.Native/bin
55
src/Magick.Native/lib
66
src/wasm-file-creator/lib
77
src/wasm-file-creator/node_modules
8-
build/**/output
8+
build/**/artifacts
99
publish
1010
tools
1111
.git

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
.vscode
33
publish/**/files/*
44
src/ImageMagick/imagemagick-windows
5-
src/ImageMagick/output/*
65
src/Magick.Native/lib
76
src/Magick.Native/bin
87
src/Magick.Native/Q8
98
src/Magick.Native/Q16
109
src/Magick.Native/Q16-HDRI
1110
src/wasm-file-creator/lib
1211
src/wasm-file-creator/node_modules
13-
**/output/*
12+
**/artifacts/*
1413
**/tools/*
1514
*.aps
1615
*.log

build/linux-arm64/verify.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ set image=mcr.microsoft.com/dotnet/runtime:6.0-focal-arm64v8
88
rem set image=public.ecr.aws/lambda/dotnet:6-arm64
99

1010
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
11-
docker run -v %~dp0../:/build %image% /build/shared/verify.Native.sh /build/%config%-%arch%/output %config% %arch% %openmp%
11+
docker run -v %~dp0../:/build %image% /build/shared/verify.Native.sh /build/%config%-%arch%/artifacts %config% %arch% %openmp%

build/linux-musl-x64/verify.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ rem set image=mcr.microsoft.com/dotnet/aspnet:5.0-alpine
99
rem set image=mcr.microsoft.com/dotnet/runtime:3.1-alpine
1010
rem set image=mcr.microsoft.com/dotnet/runtime:5.0-alpine
1111

12-
docker run -v %~dp0../:/build %image% /bin/sh -c "apk update ; apk add bash ; /build/shared/verify.Native.sh /build/%config%-%arch%/output %config% %arch% %openmp%"
12+
docker run -v %~dp0../:/build %image% /bin/sh -c "apk update ; apk add bash ; /build/shared/verify.Native.sh /build/%config%-%arch%/artifacts %config% %arch% %openmp%"

build/linux-x64/verify.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ rem set image=mcr.microsoft.com/dotnet/runtime:latest
1616
rem set image=amazon/aws-lambda-dotnet:6
1717
rem set image=public.ecr.aws/lambda/dotnet:6-x86_64
1818

19-
docker run -v %~dp0../:/build %image% /build/shared/verify.Native.sh /build/%config%-%arch%/output %config% %arch% %openmp%
19+
docker run -v %~dp0../:/build %image% /build/shared/verify.Native.sh /build/%config%-%arch%/artifacts %config% %arch% %openmp%

build/windows/build.imagemagick.ps1

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function createSolution($configureOptions) {
3131

3232
function copyIncludes($folder) {
3333
$source = fullPath "src\ImageMagick\imagemagick-windows"
34-
$destination = fullPath "src\ImageMagick\output\includes\$folder"
34+
$destination = fullPath "src\ImageMagick\artifacts\includes\$folder"
3535
Remove-Item $destination -Recurse -ErrorAction Ignore
3636
[void](New-Item -ItemType directory -Path "$destination\MagickCore")
3737
Copy-Item "$source\ImageMagick\MagickCore\*.h" "$destination\MagickCore"
@@ -46,8 +46,8 @@ function copyIncludes($folder) {
4646
}
4747

4848
function copyResources($folder) {
49-
$source = fullPath "src\ImageMagick\imagemagick-windows\Output\bin"
50-
$destination = fullPath "src\ImageMagick\output\resources\$folder"
49+
$source = fullPath "src\ImageMagick\imagemagick-windows\Artifacts\bin"
50+
$destination = fullPath "src\ImageMagick\artifacts\resources\$folder"
5151
Remove-Item $destination -Recurse -ErrorAction Ignore
5252
[void](New-Item -ItemType directory -Path "$destination")
5353
foreach ($xmlFile in [IO.Directory]::GetFiles($source, "*.xml")) {
@@ -60,8 +60,8 @@ function copyResources($folder) {
6060
}
6161

6262
function copyLibraries($config, $folder) {
63-
$source = fullPath "src\ImageMagick\imagemagick-windows\Output\lib"
64-
$destination = fullPath "src\ImageMagick\output\libraries\$folder"
63+
$source = fullPath "src\ImageMagick\imagemagick-windows\Artifacts\lib"
64+
$destination = fullPath "src\ImageMagick\artifacts\libraries\$folder"
6565
Remove-Item $destination -Recurse -ErrorAction Ignore
6666
[void](New-Item -ItemType directory -Path $destination)
6767
if ($config -eq "Debug") {
@@ -73,7 +73,7 @@ function copyLibraries($config, $folder) {
7373
}
7474
}
7575

76-
function copyOutput($config, $name, $platformName) {
76+
function copyArtifacts($config, $name, $platformName) {
7777
$folder = "$config$name\$platformName"
7878
copyIncludes $folder
7979
copyResources $folder
@@ -105,7 +105,7 @@ function buildImageMagick($config, $name, $platformName) {
105105

106106
$options = "Configuration=$config,Platform=$($platformName),VCBuildAdditionalOptions=/#arch:SSE"
107107
build "src\ImageMagick\imagemagick-windows\IM7.Static.$($platformName).sln" $options
108-
copyOutput $config $name $platformName
108+
copyArtifacts $config $name $platformName
109109
}
110110

111111
function buildConfigure() {

build/windows/copy.native.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ function copyNative($config, $quantumName, $platformName, $destination) {
2424

2525
$source = fullPath "src\Magick.Native\Resources\xml\*.xml"
2626
Copy-Item $source $resourcesFolder
27-
$source = fullPath "src\ImageMagick\output\resources\$config$quantumName\$platformName\*.xml"
27+
$source = fullPath "src\ImageMagick\artifacts\resources\$config$quantumName\$platformName\*.xml"
2828
Copy-Item $source $resourcesFolder
2929
}
3030

src/ImageMagick/output/libraries/.gitkeep

Whitespace-only changes.

src/ImageMagick/output/resources/.gitkeep

Whitespace-only changes.

src/Magick.Native/Magick.Native.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
</ItemGroup>
146146
<ItemDefinitionGroup>
147147
<ClCompile>
148-
<AdditionalIncludeDirectories>.;..\ImageMagick\output\includes\$(Configuration)\$(PlatformName);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
148+
<AdditionalIncludeDirectories>.;..\ImageMagick\artifacts\includes\$(Configuration)\$(PlatformName);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
149149
<WarningLevel>Level4</WarningLevel>
150150
<FunctionLevelLinking>true</FunctionLevelLinking>
151151
<PrecompiledHeader>Use</PrecompiledHeader>
@@ -156,7 +156,7 @@
156156
<LanguageStandard_C>stdc17</LanguageStandard_C>
157157
</ClCompile>
158158
<Link>
159-
<AdditionalLibraryDirectories>..\ImageMagick\output\libraries\$(Configuration)\$(PlatformName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
159+
<AdditionalLibraryDirectories>..\ImageMagick\artifacts\libraries\$(Configuration)\$(PlatformName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
160160
<EnableCOMDATFolding>true</EnableCOMDATFolding>
161161
<OptimizeReferences>true</OptimizeReferences>
162162
</Link>
Binary file not shown.
Binary file not shown.

src/Magick.Native/Resources/DebugQ16-HDRI/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/DebugQ16-HDRI/x86/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/DebugQ16/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/DebugQ16/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/DebugQ16/x86/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.
Binary file not shown.

src/Magick.Native/Resources/DebugQ8/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.
6.77 KB
Binary file not shown.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-HDRI-OpenMP/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-HDRI-OpenMP/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-HDRI/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-HDRI/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-HDRI/x86/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-OpenMP/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16-OpenMP/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16/x64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ16/x86/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

src/Magick.Native/Resources/ReleaseQ8-OpenMP/arm64/resource.h

Lines changed: 0 additions & 14 deletions
This file was deleted.
Binary file not shown.

0 commit comments

Comments
 (0)