cmake_modules/CMakePascalInformation.cmake
branchcmake_pascal
changeset 8754 0c08d07e791a
parent 8752 48cf2ccb83c6
child 8756 671f6ef4f7f1
equal deleted inserted replaced
8752:48cf2ccb83c6 8754:0c08d07e791a
   172 # However, so long as you pay attention to these
   172 # However, so long as you pay attention to these
   173 # constraints, add_executable should work for the Ada language.
   173 # constraints, add_executable should work for the Ada language.
   174 
   174 
   175 IF(NOT CMAKE_Pascal_LINK_EXECUTABLE)
   175 IF(NOT CMAKE_Pascal_LINK_EXECUTABLE)
   176 #GET_FILENAME_COMPONENT(COMPILER_LOCATION "${CMAKE_Pascal_COMPILER}" PATH)
   176 #GET_FILENAME_COMPONENT(COMPILER_LOCATION "${CMAKE_Pascal_COMPILER}" PATH)
   177     message("look here ${CMAKE_CURRENT_BINARY_DIR}")
   177     if (NOT EXECUTABLE_OUTPUT_PATH)
       
   178        set (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
       
   179     endif()
       
   180     message("look here ${CMAKE_CURRENT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH}")
   178     set(CMAKE_Pascal_LINK_EXECUTABLE "${EXECUTABLE_OUTPUT_PATH}/ppas.sh")
   181     set(CMAKE_Pascal_LINK_EXECUTABLE "${EXECUTABLE_OUTPUT_PATH}/ppas.sh")
   179 #  SET(CMAKE_Pascal_LINK_EXECUTABLE "${CMAKE_Pascal_COMPILER} <CMAKE_Ada_LINK_FLAGS> <LINK_FLAGS> <TARGET_BASE>.adb -cargs <FLAGS> -largs <LINK_LIBRARIES>")
   182 #  SET(CMAKE_Pascal_LINK_EXECUTABLE "${CMAKE_Pascal_COMPILER} <CMAKE_Ada_LINK_FLAGS> <LINK_FLAGS> <TARGET_BASE>.adb -cargs <FLAGS> -largs <LINK_LIBRARIES>")
   180 ENDIF(NOT CMAKE_Pascal_LINK_EXECUTABLE)
   183 ENDIF(NOT CMAKE_Pascal_LINK_EXECUTABLE)
   181 
   184 
   182 IF(CMAKE_Ada_STANDARD_LIBRARIES_INIT)
   185 IF(CMAKE_Ada_STANDARD_LIBRARIES_INIT)