• Michael Stahl's avatar
    cli_ure: copy cli_basetypes to INSTDIR/sdk/bin · 814ec764
    Michael Stahl yazdı
    The library is already in the URE/bin directory, but that is not
    sufficient to be able to run sdk/bin/climaker.exe.
    
    There are apparently 4 ways for a .net/CLR executable to locate
    shared libraries:
    1) in the same directory as the executable
    2) in some mysterious "GAC" thing in C:/Windows
       (which is presumably how it works if you actually install LO)
    3) via an application configuration file entry "probing",
       which only works when it's in a sub-directory of the
       one the executable is in
    4) via a DEVPATH variable, but that only works with a
       special configuration entry in a system "machine config" file
       of the .net framework
    
    Specifically PATH is apparently ignored.  Since building on Windows is
    enough of a PITA already and we don't want developers to have to edit
    another config file, put another copy of the library into sdk/bin.
    
    http://tutorials.csharp-online.net/.NET_CLR_Components%E2%80%94Resolving_Names_to_Locations
    http://tutorials.csharp-online.net/.NET_CLR_Components%E2%80%94CLR_Loader
    
    Change-Id: I511957ad9a9a918ed0c316126304a1980fb2d289
    814ec764
Adı
Son kayıt (commit)
Son güncelleme
..
qa Loading commit data...
source Loading commit data...
unotypes Loading commit data...
version Loading commit data...
CliLibrary_cli_basetypes.mk Loading commit data...
CliLibrary_cli_ure.mk Loading commit data...
CliNativeLibrary_cli_cppuhelper.mk Loading commit data...
CliUnoApi_cli_uretypes.mk Loading commit data...
CustomTarget_cli_ure_assemblies.mk Loading commit data...
Executable_climaker.mk Loading commit data...
Library_cli_cppuhelper_native.mk Loading commit data...
Library_cli_uno.mk Loading commit data...
Makefile Loading commit data...
Module_cli_ure.mk Loading commit data...
Package_cli_basetypes_copy.mk Loading commit data...
Package_config.mk Loading commit data...
Package_version.mk Loading commit data...
README Loading commit data...
readme.txt Loading commit data...