cmake_modules/CMakePascalInformation.cmake
branchcmake_pascal
changeset 8863 9774ad4fe170
parent 8859 bead90828a94
child 9227 c02e081ba481
equal deleted inserted replaced
8859:bead90828a94 8863:9774ad4fe170
   166             set(CMAKE_Pascal_UNIX_FLAGS "-FD${CMAKE_C_COMPILER_DIR}")
   166             set(CMAKE_Pascal_UNIX_FLAGS "-FD${CMAKE_C_COMPILER_DIR}")
   167         endif(CMAKE_C_COMPILER)
   167         endif(CMAKE_C_COMPILER)
   168         if(APPLE)
   168         if(APPLE)
   169             #add user framework directory
   169             #add user framework directory
   170             set(CMAKE_Pascal_UNIX_FLAGS "-Ff~/Library/Frameworks ${CMAKE_Pascal_UNIX_FLAGS}")
   170             set(CMAKE_Pascal_UNIX_FLAGS "-Ff~/Library/Frameworks ${CMAKE_Pascal_UNIX_FLAGS}")
   171             #when sysroot is set, make sure that fpc picks it
       
   172             if(CMAKE_OSX_SYSROOT)
       
   173                 set(CMAKE_Pascal_UNIX_FLAGS "-XD${CMAKE_OSX_SYSROOT} ${CMAKE_Pascal_UNIX_FLAGS}")
       
   174             endif(CMAKE_OSX_SYSROOT)
       
   175         endif(APPLE)
   171         endif(APPLE)
   176     endif(UNIX)
   172     endif(UNIX)
   177 
   173 
   178     set(CMAKE_Pascal_COMPILE_OBJECT
   174     set(CMAKE_Pascal_COMPILE_OBJECT
   179         "<CMAKE_Pascal_COMPILER> -Cn -FE${EXECUTABLE_OUTPUT_PATH} -FU${CMAKE_CURRENT_BINARY_DIR}/<OBJECT_DIR> ${CMAKE_Pascal_UNIX_FLAGS} <FLAGS> <SOURCE>")
   175         "<CMAKE_Pascal_COMPILER> -Cn -FE${EXECUTABLE_OUTPUT_PATH} -FU${CMAKE_CURRENT_BINARY_DIR}/<OBJECT_DIR> ${CMAKE_Pascal_UNIX_FLAGS} <FLAGS> <SOURCE>")