equal
deleted
inserted
replaced
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 = (") |