Skip to content

Commit 9f93e35

Browse files
committed
fix: compilation errors
1 parent cefb73d commit 9f93e35

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ FetchContent_Declare(
1313
)
1414
FetchContent_MakeAvailable(endstone)
1515

16+
if (MSVC)
17+
add_compile_definitions(_ITERATOR_DEBUG_LEVEL=0)
18+
else ()
19+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -fPIC")
20+
link_libraries(-static-libgcc -static-libstdc++ libc++.a libc++abi.a)
21+
endif ()
22+
1623
add_library(${PROJECT_NAME} SHARED src/example_plugin.cpp)
1724
target_include_directories(${PROJECT_NAME} PUBLIC include)
1825
target_link_libraries(${PROJECT_NAME} PRIVATE endstone::headers)

0 commit comments

Comments
 (0)