Skip to content

Commit b83188d

Browse files
committed
rstdoc: CMake GUI howto for ImageSeq .sln generation
1 parent 66f0d67 commit b83188d

2 files changed

Lines changed: 38 additions & 2 deletions

File tree

distrib/docs/english/source/avisynthdoc/contributing/avsplus_external_deps_guide_manual.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,8 @@ Compile and install in one step:
259259
cmake --build . --config Release -j 6 --target install
260260

261261

262+
.. _devil_prebuilt_sdk_section1:
263+
262264
DevIL (using prebuilt SDK)
263265
--------------------------
264266

@@ -1253,6 +1255,9 @@ AviSynth+
12531255
mkdir x64 x86
12541256

12551257

1258+
1259+
.. _devil_prebuilt_sdk_section2:
1260+
12561261
Using prebuilt DevIL SDK
12571262
^^^^^^^^^^^^^^^^^^^^^^^^
12581263

distrib/docs/english/source/avisynthdoc/contributing/compiling_avsplus.rst

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,8 +302,39 @@ From CMake GUI:
302302

303303
(note: for XP this is only the half of the prerequisites)
304304

305-
7. Fill options, Generate
306-
8. Open the generated solution with Visual Studio GUI, build/debug
305+
7. Fill options
306+
307+
- ImageSeq.DLL
308+
309+
This plugin has external dependencies: DevIL SDK headers and libraries
310+
are no longer included as a copy in Avisynth repo since 2024.
311+
312+
In order to be able to debug them we'd need to download and set some things manually.
313+
314+
Download and extract DevIL SDK into a folder. In our example it is ``C:/avsplus_build_deps/DevIL Windows SDK/``.
315+
See :ref:`devil_prebuilt_sdk_section1` and :ref:`devil_prebuilt_sdk_section2` for more details.
316+
317+
Manually edit CMAKE GUI options (x64 example):
318+
319+
* BUILD_IMAGESEQ [X]
320+
* ``ILU_LIBRARIES`` ``C:/avsplus_build_deps/DevIL Windows SDK/lib/x64/Release/ILU.lib``
321+
* ``IL_INCLUDE_DIR`` ``c:\avsplus_build_deps\DevIL Windows SDK\include\IL``
322+
* ``IL_LIBRARIES`` ``C:/avsplus_build_deps/DevIL Windows SDK/lib/x64/Release/DevIL.lib``
323+
324+
- TimeStretch.DLL
325+
326+
This plugin has external dependencies: SoundTouch project. Its source snapshot is
327+
no longer included as a copy in Avisynth repo since 2024.
328+
329+
See the :doc:`avsplus_external_deps_guide_manual` for more details.
330+
331+
* BUILD_TIMESTRETCH [X]
332+
* ``SOUNDTOUCH`` ``... to be filled ...``
333+
* ``SOUNDTOUCH_DIR`` ``... to be filled ...``
334+
335+
8. Generate
336+
337+
9. Open the generated solution with Visual Studio GUI, build/debug
307338

308339
Note: you can't have a solution file containing both x86 and x64 configuration at a time.
309340

0 commit comments

Comments
 (0)