Remove lib prefix for System.Globalization.Native.a to match all other libraries...
authorJan Kotas <jkotas@microsoft.com>
Fri, 29 Dec 2017 17:34:18 +0000 (09:34 -0800)
committerGitHub <noreply@github.com>
Fri, 29 Dec 2017 17:34:18 +0000 (09:34 -0800)
src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props
src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props
src/corefx/System.Globalization.Native/CMakeLists.txt

index 87db2a7..dea614a 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup>
-    <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
+    <NativeBinary Include="$(BinDir)System.Globalization.Native.a" />
     <NativeBinary Include="$(BinDir)System.Globalization.Native.so" />
   </ItemGroup>
 </Project>
index 8ce7030..734ec7d 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup>
-    <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
+    <NativeBinary Include="$(BinDir)System.Globalization.Native.a" />
     <NativeBinary Include="$(BinDir)System.Globalization.Native.dylib" />
   </ItemGroup>
 </Project>
index 55c6854..d3280db 100644 (file)
@@ -65,12 +65,13 @@ _add_library(System.Globalization.Native_Static
     ${NATIVEGLOBALIZATION_SOURCES}
 )
 
-# Remove the _Static postfix from the static library name
-set_target_properties(System.Globalization.Native_Static PROPERTIES OUTPUT_NAME System.Globalization.Native)
-
 # Disable the "lib" prefix.
 set_target_properties(System.Globalization.Native PROPERTIES PREFIX "")
 
+# Disable the "lib" prefix and override default name
+set_target_properties(System.Globalization.Native_Static PROPERTIES PREFIX "")
+set_target_properties(System.Globalization.Native_Static PROPERTIES OUTPUT_NAME System.Globalization.Native)
+
 if(NOT CLR_CMAKE_PLATFORM_DARWIN)
     if (NOT CMAKE_SYSTEM_NAME STREQUAL FreeBSD AND NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)
         target_link_libraries(System.Globalization.Native