diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake index 729d50f..fc6e99e 100644 --- a/modules/TDEMacros.cmake +++ b/modules/TDEMacros.cmake @@ -773,7 +773,11 @@ macro( tde_add_library _arg_target ) # set -fPIC flag for static libraries if( _static_pic ) - set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS -fPIC ) + if( "${CMAKE_VERSION}" VERSION_LESS "2.8.9" ) + set_target_properties( ${_target} PROPERTIES COMPILE_FLAGS -fPIC ) + else( ) + set_target_properties( ${_target} PROPERTIES POSITION_INDEPENDENT_CODE ON ) + endif( ) endif( _static_pic ) # set version