]> granicus.if.org Git - libjpeg-turbo/commitdiff
Add proper support for Borland compilers (Borland needs section names to be prefixed...
authorDRC <dcommander@users.sourceforge.net>
Sun, 22 Jun 2014 21:14:39 +0000 (21:14 +0000)
committerDRC <dcommander@users.sourceforge.net>
Sun, 22 Jun 2014 21:14:39 +0000 (21:14 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1328 632fc199-4ca6-4c93-a231-07263d6284db

simd/CMakeLists.txt
simd/jsimdext.inc

index 4ec5ade06ceef4a6f23e3a8b4807e7f8fcd724a9..25bd290f4738fdc0c2261f12661cb243dbcd702a 100755 (executable)
@@ -3,12 +3,15 @@ if(NOT DEFINED NASM)
 endif()
 
 if(SIMD_X86_64)
-  set(NAFLAGS -fwin64 -DWIN64 -D__x86_64__ -I${CMAKE_SOURCE_DIR}/win/
-    -I${CMAKE_CURRENT_SOURCE_DIR}/)
+  set(NAFLAGS -fwin64 -DWIN64 -D__x86_64__)
 else()
-  set(NAFLAGS -fwin32 -DWIN32 -I${CMAKE_SOURCE_DIR}/win/
-    -I${CMAKE_CURRENT_SOURCE_DIR}/)
+  if(BORLAND)
+    set(NAFLAGS -fobj -DOBJ32)
+  else()
+    set(NAFLAGS -fwin32 -DWIN32)
+  endif()
 endif()
+set(NAFLAGS ${NAFLAGS} -I${CMAKE_SOURCE_DIR}/win/ -I${CMAKE_CURRENT_SOURCE_DIR}/)
 
 # This only works if building from the command line.  There is currently no way
 # to set a variable's value based on the build type when using the MSVC IDE.
index 0f1a8dacc371d77d51c63b03e37e511c13309e95..e1442de16fbf6eeab3fb0d49ce43d6b16568faed 100644 (file)
@@ -65,8 +65,8 @@
 
 ; -- segment definition --
 ;
-%define SEG_TEXT    .text  align=16 public use32 class=CODE
-%define SEG_CONST   .data  align=16 public use32 class=DATA
+%define SEG_TEXT    _text  align=16 public use32 class=CODE
+%define SEG_CONST   _data  align=16 public use32 class=DATA
 
 %elifdef ELF    ; ----(nasm -felf[64] -DELF ...)------------
 ; * Linux