wip: Add CUDA J2K frame encoder using libjpeg2k.
[dcpomatic.git] / src / lib / wscript
index 1e8fd6f251d2a7c8a5d9e29f22354450cba1d885..377bf140966abb61f0ad8acf0ba727d22081edb7 100644 (file)
@@ -214,6 +214,7 @@ def build(bld):
                  BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2 BOOST_REGEX
                  SAMPLERATE POSTPROC TIFF SSH DCP CXML GLIB LZMA XML++
                  CURL ZIP BZ2 FONTCONFIG PANGOMM CAIROMM XMLSEC SUB ICU NETTLE PNG JPEG LEQM_NRT
+                 CUDA
                  """
 
     if bld.env.TARGET_OSX:
@@ -227,6 +228,9 @@ def build(bld):
         if bld.env.TARGET_LINUX:
             obj.uselib += ' POLKIT'
 
+    if bld.env.HAVE_NVJPEG2K_H:
+        obj.source += ' cuda_j2k_frame_encoder.cc'
+
     if bld.env.TARGET_WINDOWS_64 or bld.env.TARGET_WINDOWS_32:
         obj.uselib += ' WINSOCK2 DBGHELP SHLWAPI MSWSOCK BOOST_LOCALE SETUPAPI OLE32 UUID'
         obj.source += ' cross_windows.cc'