Skip to content

Commit 4dc6e60

Browse files
committed
feat: simplify CMakeLists.txt
1 parent 7a7600c commit 4dc6e60

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,4 @@ FetchContent_Declare(
1313
)
1414
FetchContent_MakeAvailable(endstone)
1515

16-
add_library(${PROJECT_NAME} SHARED src/example_plugin.cpp)
17-
target_include_directories(${PROJECT_NAME} PUBLIC include)
18-
target_link_libraries(${PROJECT_NAME} PRIVATE endstone::headers)
19-
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "endstone_")
20-
21-
if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
22-
target_compile_options(${PROJECT_NAME} PRIVATE -stdlib=libc++ -fPIC)
23-
target_link_libraries(${PROJECT_NAME} PRIVATE -static-libgcc -static-libstdc++ libc++.a libc++abi.a)
24-
endif ()
16+
endstone_add_plugin(${PROJECT_NAME} src/example_plugin.cpp)

0 commit comments

Comments
 (0)