mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-21 22:50:26 -06:00
GetPrerequisites: Add test for @rpath support.
This commit is contained in:
33
Tests/BundleUtilities/testbundleutils3.cpp
Normal file
33
Tests/BundleUtilities/testbundleutils3.cpp
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
#include "framework.h"
|
||||
#include "shared.h"
|
||||
#include "stdio.h"
|
||||
|
||||
#if defined(WIN32)
|
||||
#include <windows.h>
|
||||
#else
|
||||
#include "dlfcn.h"
|
||||
#endif
|
||||
|
||||
int main(int, char**)
|
||||
{
|
||||
framework();
|
||||
shared();
|
||||
|
||||
#if defined(WIN32)
|
||||
HANDLE lib = LoadLibraryA("module3.dll");
|
||||
if(!lib)
|
||||
{
|
||||
printf("Failed to open module3\n");
|
||||
}
|
||||
#else
|
||||
void* lib = dlopen("module3.so", RTLD_LAZY);
|
||||
if(!lib)
|
||||
{
|
||||
printf("Failed to open module3\n%s\n", dlerror());
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
return lib == 0 ? 1 : 0;
|
||||
}
|
||||
Reference in New Issue
Block a user