- Resolved GET_ENV and input type incompatibility
- Made libjpeg compile for WINRT. So does imgcodecs module.
- Updated .gitignore (log, tlog)
tags
tegra/
bin/
-CMakeFiles/
*.sdf
*.opensdf
*.obj
*.depend
*.rule
*.tmp
+*/debug
+*/CMakeFiles
+CMakeCache.txt
+*.suo
+*.log
+*.tlog
\ No newline at end of file
ocv_list_filterout(lib_srcs jmemnobs.c)
endif()
+if(WINRT)
+ add_definitions(-DNO_GETENV)
+ get_directory_property( DirDefs COMPILE_DEFINITIONS )
+ message(STATUS "Adding NO_GETENV to compiler definitions for WINRT:")
+ message(STATUS " COMPILE_DEFINITIONS = ${DirDefs}")
+endif()
+
# ----------------------------------------------------------------------------------
# Define the library target:
# ----------------------------------------------------------------------------------
check_include_file(sys/types.h HAVE_SYS_TYPES_H)
check_include_file(unistd.h HAVE_UNISTD_H)
-if(WIN32)
+if(WIN32 AND NOT WINRT)
set(USE_WIN32_FILEIO 1)
endif()
"${CMAKE_CURRENT_BINARY_DIR}/tif_config.h"
)
-if(WIN32)
+if(WIN32 AND NOT WINRT)
list(APPEND lib_srcs tif_win32.c)
else()
list(APPEND lib_srcs tif_unix.c)
-if(WINRT)
- ocv_module_disable(imgcodecs)
-endif()
-
set(the_description "Image codecs")
ocv_add_module(imgcodecs opencv_imgproc WRAP java python)