Чтобы сделать эту платформу независимой, вы добавляете env ['SHLIBSUFFIX'] в библиотеку, которую хотите использовать.env ['SHLIBSUFFIX'] дает вам суффикс этой среды для разделяемых библиотек.
У вас также есть ['SHLIBPREFIX'], ['LIBPREFIX'], ['LIBSUFFIX'] и ['PROGSUFFIX'], все это полезно для подобных ситуаций.
Изменить:
Я, очевидно, не понял себя, поэтому я уточню.Возвращаемым значением этих поисков являются строки пре / суффиксов, которые использует платформа.Таким образом, вы можете обращаться к нужному файлу на каждой платформе.Обратите внимание, что вы не можете использовать его как чистую строку, он должен быть встроен как файловый узел, как предлагает BennyG.Работа с узлами в любом случае является лучшим решением, поскольку файловые узлы гораздо более универсальны, чем строки.
Надеюсь, это поможет.