Browse Source

Add aliases to PY_EXTRALIBS for several modules

tekireeva 1 year ago
parent
commit
2167c80971
2 changed files with 5 additions and 0 deletions
  1. 2 0
      build/conf/linkers/msvc_linker.conf
  2. 3 0
      build/ymake.core.conf

+ 2 - 0
build/conf/linkers/msvc_linker.conf

@@ -99,6 +99,8 @@ LINK_STDLIBS=\
 LDFLAGS_GLOBAL=
 LDFLAGS=
 OBJADDE=
+OBJADDE_LIB=
+OBJADDE_LIB_GLOBAL=
 
 LINK_EXE_FLAGS=$LINK_EXE_FLAGS_PER_TYPE
 

+ 3 - 0
build/ymake.core.conf

@@ -1704,6 +1704,7 @@ module _LIBRARY: _BASE_UNIT {
     .ALLOWED=GRPC USE_SKIFF EXTRALIBS OBJADDE_GLOBAL RESOURCE_FILES
     .GLOBAL=USER_CFLAGS USER_CXXFLAGS USER_CONLYFLAGS LDFLAGS SRCS _WHOLE_ARCHIVE_LIBS_VALUE RPATH OBJADDE_LIB
     .RESTRICTED=ALLOCATOR SIZE TAG DATA TEST_DATA DEPENDS FORK_TESTS FORK_SUBTESTS SPLIT_FACTOR TEST_CWD RUN TIMEOUT SPLIT_DWARF
+    .ALIASES=EXTRALIBS=PY_EXTRALIBS
     .FINAL_TARGET=no
     .GLOBAL_CMD=GLOBAL_LINK_LIB
     .GLOBAL_EXTS=.o .obj .tidyjson
@@ -1867,6 +1868,7 @@ module RESOURCES_LIBRARY: _BARE_UNIT {
     .SEM=RESOURCES_LIBRARY_SEM
     .ALLOWED=DECLARE_EXTERNAL_RESOURCE EXTRALIBS OBJADDE_GLOBAL
     .RESTRICTED=ALLOCATOR SIZE TAG DATA TEST_DATA DEPENDS FORK_TESTS FORK_SUBTESTS SPLIT_FACTOR TEST_CWD RUN TIMEOUT SRC SRCS PEERDIR SPLIT_DWARF
+    .ALIASES=EXTRALIBS=PY_EXTRALIBS
     .NODE_TYPE=Library
     .PEERDIR_POLICY=as_include
     .EXTS=.o .obj .a .mf .supp .tidyjson .ld .lib
@@ -1994,6 +1996,7 @@ module DLL_UNIT: _LINK_UNIT {
     .SYMLINK_POLICY=SO
     .GLOBAL=USER_CFLAGS USER_CXXFLAGS USER_CONLYFLAGS LDFLAGS _WHOLE_ARCHIVE_LIBS_VALUE RPATH OBJADDE_LIB
     .ALLOWED=WHOLE_ARCHIVE
+    .ALIASES=EXTRALIBS=PY_EXTRALIBS
     .DEFAULT_NAME_GENERATOR=TwoDirNames
     .ARGS_PARSER=DLL
     DYNAMIC_LINK=yes