]> git.sesse.net Git - vlc/blobdiff - extras/buildsystem/cmake/CMakeLists/root_CMakeLists.txt
Don't set DATA_PATH when building plugins - fixes #1464
[vlc] / extras / buildsystem / cmake / CMakeLists / root_CMakeLists.txt
index 7ab145ecc18090b8d5e6570e564958d07c4daab6..35f3e497f21ae6c8fa3a2fea80bc609d073ba32f 100644 (file)
@@ -14,6 +14,11 @@ include( config )
 # Global definitions
 add_definitions(-DHAVE_CONFIG_H)
 add_definitions(-D__LIBVLC__)
+# 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)
 
@@ -37,6 +42,10 @@ configure_file(
 add_custom_target(uninstall
   "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
 
+# Target to reinstall the CMake files (until cmake gets defaulted)
+add_custom_target(recmake
+COMMAND cd ${CMAKE_CURRENT_SOURCE_DIR} && sh "${CMAKE_CURRENT_SOURCE_DIR}/extras/buildsystem/cmake/scripts/convert_vlc_to_cmake.sh")
+
 # Enable CPack: Automatic package creation
 
 set(README "${CMAKE_CURRENT_SOURCE_DIR}/README")