CMakeLists.txt
changeset 2663 d53918cd22bb
parent 2652 67d0344aea9f
child 2664 949c189ba568
equal deleted inserted replaced
2662:12dc696f1c81 2663:d53918cd22bb
    45 		if(current_macosx_version MATCHES "10.6")
    45 		if(current_macosx_version MATCHES "10.6")
    46 			set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400")	
    46 			set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400")	
    47 		else()
    47 		else()
    48 			set(CMAKE_OSX_ARCHITECTURES "i386;ppc7400")
    48 			set(CMAKE_OSX_ARCHITECTURES "i386;ppc7400")
    49 		endif()
    49 		endif()
    50 	ELSEIF(NOT CMAKE_OSX_ARCHITECTURES)
       
    51 		EXEC_PROGRAM("/usr/bin/uname" ARGS "-p" OUTPUT_VARIABLE ARCH_TYPE)
       
    52 		set(CMAKE_OSX_ARCHITECTURES "${ARCH_TYPE}")
       
    53 	ENDIF()	
    50 	ENDIF()	
    54 
    51 
    55 	message(STATUS "Target system: Mac OS X ${minimum_macosx} ${CMAKE_OSX_ARCHITECTURES}")	
    52 	message(STATUS "Target system: Mac OS X ${minimum_macosx} ${CMAKE_OSX_ARCHITECTURES}")	
    56 
    53 
    57 	if(minimum_macosx MATCHES "10.4")
    54 	if(minimum_macosx MATCHES "10.4")
    96 	set(pascal_compiler_flags_cmn "-dLOWRES" ${pascal_compiler_flags_cmn})
    93 	set(pascal_compiler_flags_cmn "-dLOWRES" ${pascal_compiler_flags_cmn})
    97 	add_definitions(-DLOWRES)
    94 	add_definitions(-DLOWRES)
    98 endif(LOWRES)
    95 endif(LOWRES)
    99 
    96 
   100 if(Optz)
    97 if(Optz)
   101 	set(pascal_compiler_flags_cmn "-O2" "-Xs" "-Si" ${pascal_compiler_flags_cmn})
    98 	set(pascal_compiler_flags_cmn "-O2" "-Xs" "-Si" "-Or" ${pascal_compiler_flags_cmn})
   102 	set(haskell_compiler_flags_cmn "-w" "-O2")
    99 	set(haskell_compiler_flags_cmn "-w" "-O2")
   103 else(Optz)
   100 else(Optz)
   104 	set(pascal_compiler_flags_cmn "-O-" "-gl" "-dDEBUGFILE" "-pg" "-vv" ${pascal_compiler_flags_cmn})
   101 	set(pascal_compiler_flags_cmn "-O-" "-gl" "-dDEBUGFILE" "-pg" "-vv" ${pascal_compiler_flags_cmn})
   105 	set(haskell_compiler_flags_cmn "-Wall" "-debug" "-dcore-lint")
   102 	set(haskell_compiler_flags_cmn "-Wall" "-debug" "-dcore-lint")
   106 endif(Optz)
   103 endif(Optz)