5dbab6e90e
Handle the standard windows-3rd-party setup (used by fgmeta) with no extra options, and also handle the slightly odd setup we use on Jenkins. Try to tolerate all permutations of setting MSVC_3RDPARTY_ROOT to different places in the hierarchy. We no longer try to guess Boost_INCLUDEDIR by looking at parent dirs of MSVC_3RDPARTY_ROOT, since this seemed kind of bad to me. Let’s try it and see.
11 lines
373 B
CMake
11 lines
373 B
CMake
function(setup_fgfs_embedded_resources)
|
|
# On Windows, make sure fgrcc can be run (it needs third-party libraries)
|
|
if(MSVC)
|
|
if (FINAL_MSVC_3RDPARTY_DIR)
|
|
set(CMAKE_MSVCIDE_RUN_PATH ${FINAL_MSVC_3RDPARTY_DIR}/bin PARENT_SCOPE)
|
|
else()
|
|
message(FATAL_ERROR "FINAL_MSVC_3RDPARTY_DIR is empty or unset")
|
|
endif()
|
|
endif()
|
|
endfunction()
|
|
|