diff -r e85ff6e298b5 -r 65b430b6cd68 cmake_modules/CMakePascalInformation.cmake --- a/cmake_modules/CMakePascalInformation.cmake Wed Mar 20 18:31:13 2013 +0100 +++ b/cmake_modules/CMakePascalInformation.cmake Thu Mar 21 14:38:58 2013 +0100 @@ -134,12 +134,15 @@ set (EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) endif(NOT EXECUTABLE_OUTPUT_PATH) -# create an Ada shared library -IF(NOT CMAKE_Ada_CREATE_SHARED_LIBRARY) - SET(CMAKE_Ada_CREATE_SHARED_LIBRARY - " -o " - ) -ENDIF(NOT CMAKE_Ada_CREATE_SHARED_LIBRARY) +# create a Pascal shared library +if(NOT CMAKE_Pascal_CREATE_SHARED_LIBRARY) + if(WIN32) + set(CMAKE_Pascal_CREATE_SHARED_LIBRARY "${EXECUTABLE_OUTPUT_PATH}/ppas.bat") + else(WIN32) + set(CMAKE_Pascal_CREATE_SHARED_LIBRARY "${EXECUTABLE_OUTPUT_PATH}/ppas.sh") + endif(WIN32) +# other expandable variables here are +endif(NOT CMAKE_Pascal_CREATE_SHARED_LIBRARY) # create an Ada shared module just copy the shared library rule IF(NOT CMAKE_Ada_CREATE_SHARED_MODULE) @@ -183,7 +186,7 @@ else(WIN32) set(CMAKE_Pascal_LINK_EXECUTABLE "${EXECUTABLE_OUTPUT_PATH}/ppas.sh") endif(WIN32) -# other expandable variables here are +# other expandable variables here are endif(NOT CMAKE_Pascal_LINK_EXECUTABLE) if(CMAKE_Pascal_STANDARD_LIBRARIES_INIT)