equal
deleted
inserted
replaced
73 IF(NOT CMAKE_INCLUDE_FLAG_Pascal) |
73 IF(NOT CMAKE_INCLUDE_FLAG_Pascal) |
74 #amazing, fpc: -I<x> Add <x> to include path |
74 #amazing, fpc: -I<x> Add <x> to include path |
75 SET(CMAKE_INCLUDE_FLAG_Pascal ${CMAKE_INCLUDE_FLAG_C}) |
75 SET(CMAKE_INCLUDE_FLAG_Pascal ${CMAKE_INCLUDE_FLAG_C}) |
76 ENDIF(NOT CMAKE_INCLUDE_FLAG_Pascal) |
76 ENDIF(NOT CMAKE_INCLUDE_FLAG_Pascal) |
77 |
77 |
78 #IF(NOT CMAKE_INCLUDE_FLAG_SEP_Ada) |
78 IF(NOT CMAKE_INCLUDE_FLAG_SEP_Pascal) |
79 # SET(CMAKE_INCLUDE_FLAG_SEP_Ada ${CMAKE_INCLUDE_FLAG_SEP_C}) |
79 SET(CMAKE_INCLUDE_FLAG_SEP_Pascal ${CMAKE_INCLUDE_FLAG_SEP_C}) |
80 #ENDIF(NOT CMAKE_INCLUDE_FLAG_SEP_Ada) |
80 ENDIF(NOT CMAKE_INCLUDE_FLAG_SEP_Pascal) |
81 |
81 |
82 # Copy C version of this flag which is normally determined in platform file. |
82 # Copy C version of this flag which is normally determined in platform file. |
83 IF(NOT CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG) |
83 IF(NOT CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG) |
84 SET(CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG ${CMAKE_SHARED_LIBRARY_SONAME_C_FLAG}) |
84 SET(CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG ${CMAKE_SHARED_LIBRARY_SONAME_C_FLAG}) |
85 ENDIF(NOT CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG) |
85 ENDIF(NOT CMAKE_SHARED_LIBRARY_SONAME_Pascal_FLAG) |
142 ENDIF(NOT CMAKE_Ada_CREATE_STATIC_LIBRARY) |
142 ENDIF(NOT CMAKE_Ada_CREATE_STATIC_LIBRARY) |
143 |
143 |
144 # compile a Pascal file into an object file |
144 # compile a Pascal file into an object file |
145 IF(NOT CMAKE_Pascal_COMPILE_OBJECT) |
145 IF(NOT CMAKE_Pascal_COMPILE_OBJECT) |
146 SET(CMAKE_Pascal_COMPILE_OBJECT |
146 SET(CMAKE_Pascal_COMPILE_OBJECT |
147 "<CMAKE_Pascal_COMPILER> <FLAGS> <SOURCE> -Cn -FE${EXECUTABLE_OUTPUT_PATH} -FU${CMAKE_CURRENT_BINARY_DIR} -Fi${CMAKE_CURRENT_BINARY_DIR}") |
147 "<CMAKE_Pascal_COMPILER> -Cn -FE${EXECUTABLE_OUTPUT_PATH} -FU${CMAKE_CURRENT_BINARY_DIR}/<OBJECT_DIR> -Fi${CMAKE_CURRENT_BINARY_DIR} <FLAGS> <SOURCE>") |
148 #"<CMAKE_Pascal_COMPILER> <FLAGS> <SOURCE> -o<OBJECT> -Cn |
148 #"<CMAKE_Pascal_COMPILER> <FLAGS> <SOURCE> -o<OBJECT> -Cn |
149 ENDIF(NOT CMAKE_Pascal_COMPILE_OBJECT) |
149 ENDIF(NOT CMAKE_Pascal_COMPILE_OBJECT) |
150 |
150 |
151 # Constraints: GNAT_EXECUTABLE_BUILDER = gnatmake |
151 # Constraints: GNAT_EXECUTABLE_BUILDER = gnatmake |
152 # is required to do the compile+bind+link of |
152 # is required to do the compile+bind+link of |