]> git.sesse.net Git - vlc/commitdiff
Add LFS and thread safety defines (from vlc-config).
authorRémi Denis-Courmont <rem@videolan.org>
Fri, 8 Feb 2008 16:56:03 +0000 (16:56 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Fri, 8 Feb 2008 16:56:03 +0000 (16:56 +0000)
This seems to fix the deadlock on Linux.

extras/buildsystem/cmake/CMakeLists/root_CMakeLists.txt

index a6bda8bb2ed7af6df5d366a14eaa9d982d6f5e19..0f8ff5caab913d4e599f138746eaab32f0c72e0a 100644 (file)
@@ -15,6 +15,11 @@ include( config )
 add_definitions(-DHAVE_CONFIG_H)
 add_definitions(-D__LIBVLC__)
 add_definitions(-DDATA_PATH=\\"${CMAKE_INSTALL_PREFIX}/share/vlc\\")
+# Large file support for Solaris and Linux:
+add_definitions(-D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE)
+# Thread safety:
+add_definitions(-D_REENTRANT -D_THREAD_SAFE)
+
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
 set(CMAKE_INCLUDE_CURRENT_DIR ON)