# HG changeset patch # User koda # Date 1372865717 -7200 # Node ID 62032a4cd00b6826680b44ef7d4e6c827ec15a6d # Parent 5baf10a52f43fd28c1fa914c2dc3dec8f0c1a405 tcc compatibility diff -r 5baf10a52f43 -r 62032a4cd00b cmake_modules/paths.cmake --- a/cmake_modules/paths.cmake Wed Jul 03 01:58:45 2013 +0200 +++ b/cmake_modules/paths.cmake Wed Jul 03 17:35:17 2013 +0200 @@ -61,8 +61,10 @@ set(CMAKE_INSTALL_RPATH_ESCAPED "\\\\$$ORIGIN/../${target_library_install_dir}/:\\\\$$ORIGIN/:${CMAKE_INSTALL_PREFIX}/${target_library_install_dir}/") if(UNIX AND NOT APPLE) - #make sure $ORIGIN is respected - add_linker_flag("-zorigin") + if(CMAKE_COMPILER_IS_GNUCC) + #make sure $ORIGIN is respected + add_linker_flag("-zorigin") + endif() #apply RPATH settings to pascal executables add_flag_append(CMAKE_Pascal_FLAGS "-k-rpath -k'${CMAKE_INSTALL_RPATH_ESCAPED}'") #until we link with external things there is no need to set rpath on haskell