hedgewars/CMakeLists.txt
changeset 15949 668c88b31dd6
parent 15947 3199bbfeba31
equal deleted inserted replaced
15948:4ec24af5909a 15949:668c88b31dd6
    19     target_architecture(CMAKE_TARGET_ARCHITECTURES)
    19     target_architecture(CMAKE_TARGET_ARCHITECTURES)
    20     if(${CMAKE_Pascal_COMPILER_VERSION} VERSION_GREATER 2.7 OR ${CMAKE_TARGET_ARCHITECTURES} MATCHES "x86_64" OR ${CMAKE_TARGET_ARCHITECTURES} MATCHES "i386")
    20     if(${CMAKE_Pascal_COMPILER_VERSION} VERSION_GREATER 2.7 OR ${CMAKE_TARGET_ARCHITECTURES} MATCHES "x86_64" OR ${CMAKE_TARGET_ARCHITECTURES} MATCHES "i386")
    21         add_flag_append(CMAKE_Pascal_FLAGS "-fPIC")
    21         add_flag_append(CMAKE_Pascal_FLAGS "-fPIC")
    22     endif()
    22     endif()
    23 endif(UNIX)
    23 endif(UNIX)
       
    24 
       
    25 # FPC 3.2.2 does not create s COFF file for the engine icon, but still includes it
       
    26 # in the list of files to be linked, leading to a linking failure
       
    27 if(${CMAKE_Pascal_COMPILER_VERSION} VERSION_GREATER_EQUAL 3.2)
       
    28     add_flag_append(CMAKE_Pascal_FLAGS "-dSKIP_RESOURCES")
       
    29 endif()
    24 
    30 
    25 # convert list into pascal array
    31 # convert list into pascal array
    26 if(FONTS_DIRS)
    32 if(FONTS_DIRS)
    27   list(LENGTH FONTS_DIRS ndirs)
    33   list(LENGTH FONTS_DIRS ndirs)
    28   set(FONTS_DIRS_ARRAY "array [0..${ndirs}] of PChar = (")
    34   set(FONTS_DIRS_ARRAY "array [0..${ndirs}] of PChar = (")