Răsfoiți Sursa

Fix link cxx object file error when building wamrc (#1794)

Wenyong Huang 3 ani în urmă
părinte
comite
fbb369473d
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      wamr-compiler/CMakeLists.txt

+ 2 - 0
wamr-compiler/CMakeLists.txt

@@ -109,7 +109,9 @@ if (CMAKE_SIZEOF_VOID_P EQUAL 8)
     if (NOT WAMR_BUILD_PLATFORM STREQUAL "windows")
     if (NOT WAMR_BUILD_PLATFORM STREQUAL "windows")
       # Add -fPIC flag if build as 64-bit
       # Add -fPIC flag if build as 64-bit
       set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
       set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
+      set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
       set (CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS} -fPIC")
       set (CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS} -fPIC")
+      set (CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS} -fPIC")
     endif ()
     endif ()
   else ()
   else ()
     add_definitions (-m32)
     add_definitions (-m32)