equal
deleted
inserted
replaced
39 SET(CMAKE_Pascal_COMPILER "${CMAKE_Pascal_COMPILER_INIT}" CACHE FILEPATH "Pascal compiler" FORCE) |
39 SET(CMAKE_Pascal_COMPILER "${CMAKE_Pascal_COMPILER_INIT}" CACHE FILEPATH "Pascal compiler" FORCE) |
40 ENDIF(CMAKE_Pascal_COMPILER_INIT AND NOT CMAKE_Pascal_COMPILER) |
40 ENDIF(CMAKE_Pascal_COMPILER_INIT AND NOT CMAKE_Pascal_COMPILER) |
41 ENDIF(NOT CMAKE_Pascal_COMPILER) |
41 ENDIF(NOT CMAKE_Pascal_COMPILER) |
42 MARK_AS_ADVANCED(CMAKE_Pascal_COMPILER) |
42 MARK_AS_ADVANCED(CMAKE_Pascal_COMPILER) |
43 |
43 |
|
44 if(NOT CMAKE_Pascal_COMPILER_VERSION) |
|
45 execute_process(COMMAND ${CMAKE_Pascal_COMPILER} -iV |
|
46 OUTPUT_VARIABLE CMAKE_Pascal_COMPILER_VERSION |
|
47 OUTPUT_STRIP_TRAILING_WHITESPACE |
|
48 ) # we assume no error for something so simple |
|
49 endif(NOT CMAKE_Pascal_COMPILER_VERSION) |
|
50 mark_as_advanced(CMAKE_Pascal_COMPILER_VERSION) |
|
51 |
44 GET_FILENAME_COMPONENT(COMPILER_LOCATION "${CMAKE_Pascal_COMPILER}" PATH) |
52 GET_FILENAME_COMPONENT(COMPILER_LOCATION "${CMAKE_Pascal_COMPILER}" PATH) |
45 |
53 |
46 # configure variables set in this file for fast reload later on |
54 # configure variables set in this file for fast reload later on |
47 if(${CMAKE_VERSION} VERSION_LESS 2.8.10) |
55 if(${CMAKE_VERSION} VERSION_LESS 2.8.10) |
48 CONFIGURE_FILE(${CMAKE_MODULE_PATH}/CMakePascalCompiler.cmake.in |
56 CONFIGURE_FILE(${CMAKE_MODULE_PATH}/CMakePascalCompiler.cmake.in |