ResInsight/ThirdParty/Ert/cmake/ert_module_name.cmake

18 lines
667 B
CMake

function( ert_module_name module module_name lib_path )
set( osx_file ${lib_path}/${module_name}.dylib )
set( linux_file ${lib_path}/${module_name}.so )
set( win_file ${lib_path}/${module_name}.dll )
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
set( ${module} ${linux_file} PARENT_SCOPE)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
set( ${module} ${osx_file} PARENT_SCOPE)
elseif (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
set( ${module} ${win_file} PARENT_SCOPE)
else()
message( FATAL_ERROR "Hmmm - which platform is this ??")
endif()
endfunction()