summaryrefslogtreecommitdiff
path: root/wscript
AgeCommit message (Collapse)Author
2025-01-26Add a simple cucumber test.Carl Hetherington
2025-01-05Bump libdcp for raw_convert changes.Carl Hetherington
raw_convert<string> is gone, so here we use fmt::{to_string,format} instead. Other raw_converts now use fast_float.
2024-10-14Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-09-29Remove two unused imports.Carl Hetherington
2024-09-25Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-09-24Fix build with new boost (e.g. on Arch) (#2868)Carl Hetherington
2024-09-21Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-09-14Bump libdcp for Windows build fix.Carl Hetherington
2024-09-03Adapt to some libdcp class renaming to allow open captions/closed subtitles.Carl Hetherington
2024-08-17Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-08-15Fix --static-xmlsec option and use it for Centos 9 (#2858).Carl Hetherington
2024-07-06Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-06-30Make DCPoMatic compatible with ICU >= 75Benjamin Radel
ICU >= 75 uses c++17 features and therefore requires compilation with -std=c++17. However, this causes some namespace issues in src/wx/file_picker_ctrl.cc and src/wx/film_name_location_dialog.cc between boost::optional, boost::filesystem and the corresponding names from the std lib. The patch fixes this namespace issues and adds a version check in wscript to enable compilation with c++17, if icu >= 75 is detected.
2024-06-23Add minimal player HTTP server (#2830).Carl Hetherington
2024-05-29Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-05-26Note that newer libsub version is required.Carl Hetherington
2024-05-16Merge branch 'main' into v2.17.xCarl Hetherington
2024-05-13Bump libdcp for another MCA channel ID fix (#2810).Carl Hetherington
2024-05-06Use sqlite for cinema and DKDM recipient lists.Carl Hetherington
2024-05-06Use check_via_pkg_config for libdcp to clarify the error whenCarl Hetherington
you have an old libdcp installed.
2024-05-06Add check_via_pkg_config to wscriptCarl Hetherington
2024-05-01Merge branch 'main' into v2.17.xCarl Hetherington
2024-05-01Use plain git hash for VERSION when there is no exact tag.Carl Hetherington
2024-05-01Don't "pollute" the library path with /usr/local/lib.Carl Hetherington
Sometimes we don't want to use the stuff in there.
2024-04-27Use plain git hash for VERSION when there is no exact tag.Carl Hetherington
2024-04-23Revert "Tweak how lzma is linked."Carl Hetherington
This reverts commit 604a5f9343eebfa0108a19bb6b8ec60bc81f4819. I don't know why I did this, and it breaks the mac-old (10.8) target as the lzma.5.dylib is not present on those machines.
2024-04-21Support variants in the build scripts.Carl Hetherington
2024-03-29Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-03-23Fix detection of SSE, removing unnecessary --target-macos-arm64.Carl Hetherington
2024-03-22Bump libdcp for new asdcplib version.Carl Hetherington
2024-03-20Allow building with C++17 and updated libxml++/pangomm/cairomm.Carl Hetherington
2024-02-22Merge tag 'v2.16.78' into v2.17.xv2.17.12Carl Hetherington
2024-02-21Same trick again with gcc 8.3.0 (Debian 10).Carl Hetherington
2024-02-20Don't use -Wsuggest-override on gcc 7.5.0 (Ubuntu 18.04)Carl Hetherington
because turning it off with a pragma seems not to work.
2024-02-20Fix build on Centos 7.Carl Hetherington
2024-02-12Merge branch 'main' into v2.17.xCarl Hetherington
2024-02-08Fix erroneously-moved warning removal (needed for Windows).Carl Hetherington
2024-02-05Some new warning-disable flags are not allowed with the 2.16.x Xcode.Carl Hetherington
2024-02-04Merge branch 'main' into v2.17.xCarl Hetherington
2024-02-04Suppress some warnings when building with Xcode 15.Carl Hetherington
2024-02-04Tweak how lzma is linked.Carl Hetherington
2024-02-03Merge branch 'main' into v2.17.xCarl Hetherington
2024-02-03OSX -> macOSCarl Hetherington
2024-02-01Add --enable-asan option to configure.Carl Hetherington
2024-01-28Add another manual dependency.Carl Hetherington
2024-01-28Looks like we also need an explicit dep on messenger.hCarl Hetherington
2024-01-28Hack to make sure the right things are rebuilt when grok headers change.Carl Hetherington
2024-01-28Hide compiler warning.Carl Hetherington
In file included from ../src/lib/grok/context.h:29, from ../src/lib/j2k_encoder.h:36, from ../src/lib/grok_j2k_encoder_thread.cc:5: In member function ‘void grk_plugin::Synch::unlink()’, inlined from ‘grk_plugin::Synch::Synch(const string&, const string&)’ at ../src/lib/grok/messenger.h:200:10: ../src/lib/grok/messenger.h:247:52: error: ‘this’ pointer is null [-Werror=nonnull] 247 | getMessengerLogger()->error("Error unlinking semaphore %s: %s", sentSemName_.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | strerror(errno)); on Ubuntu 22.04.
2024-01-28Only build grok for Ubuntu 22.04.Carl Hetherington
2024-01-28Bump ffmpeg to 5.1.2 "Riemann"Carl Hetherington