[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r4190: add an option to make a backwards compatible vidalia (vidalia/trunk)



Author: phobos
Date: 2009-12-22 16:28:48 -0500 (Tue, 22 Dec 2009)
New Revision: 4190

Modified:
   vidalia/trunk/CHANGELOG
   vidalia/trunk/CMakeLists.txt
   vidalia/trunk/INSTALL
Log:
add an option to make a backwards compatible vidalia


Modified: vidalia/trunk/CHANGELOG
===================================================================
--- vidalia/trunk/CHANGELOG	2009-12-22 16:09:23 UTC (rev 4189)
+++ vidalia/trunk/CHANGELOG	2009-12-22 21:28:48 UTC (rev 4190)
@@ -8,6 +8,7 @@
     warnings.
   o Change the vidalia_ru.nsh output encoding from KOI8-R to Windows-1251. 
     (Ticket #527)
+  o Add an option for building an OS X 10.4 compatible binary.
 
 
 0.2.6   02-Nov-2009

Modified: vidalia/trunk/CMakeLists.txt
===================================================================
--- vidalia/trunk/CMakeLists.txt	2009-12-22 16:09:23 UTC (rev 4189)
+++ vidalia/trunk/CMakeLists.txt	2009-12-22 21:28:48 UTC (rev 4190)
@@ -64,6 +64,14 @@
   
 ## Define Vidalia-specific CMake options
 if (APPLE)
+  option(OSX_TIGER_COMPAT "Build an OS X 10.4 Compatible Vidalia." OFF)
+  if (OSX_TIGER_COMPAT)
+    set(CMAKE_EXE_LINKER_FLAGS "-mmacosx-version-min=10.4"
+      CACHE STRING "Flags used by the linker." FORCE)
+    set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk"
+      CACHE STRING "isysroot used for universal binary support" FORCE)
+  endif(OSX_TIGER_COMPAT)
+
   option(OSX_FAT_BINARY "Build Vidalia as a Universal binary." OFF)
   if (OSX_FAT_BINARY)
     set(CMAKE_OSX_ARCHITECTURES "ppc;i386" 

Modified: vidalia/trunk/INSTALL
===================================================================
--- vidalia/trunk/INSTALL	2009-12-22 16:09:23 UTC (rev 4189)
+++ vidalia/trunk/INSTALL	2009-12-22 21:28:48 UTC (rev 4190)
@@ -191,6 +191,10 @@
     
     Build Vidalia as a Universal binary.
 
+  -DOSX_TIGER_COMPAT=1
+  
+    Build Vidalia compatible with OS X Tiger (10.4).
+
   -DOSX_FORCE_32BIT=1
 
     Forces a 32-bit build. This is useful on platforms that default to 64-bit