cmake_modules/CMakePascalInformation.cmake
branchcmake_pascal
changeset 8758 cb3b470f1000
parent 8756 671f6ef4f7f1
child 8770 53481d654691
equal deleted inserted replaced
8756:671f6ef4f7f1 8758:cb3b470f1000
    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