File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.15 )
22
3- project (endstone_example_plugin CXX )
3+ project (endstone_example_cpp CXX )
44
55set (CMAKE_CXX_STANDARD 17)
66set (CMAKE_CXX_STANDARD_REQUIRED ON )
@@ -13,13 +13,13 @@ FetchContent_Declare(
1313)
1414FetchContent_MakeAvailable (endstone)
1515
16- if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" )
17- add_compile_definitions (_ITERATOR_DEBUG_LEVEL=0 )
18- elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" )
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-
2316add_library (${PROJECT_NAME} SHARED src/example_plugin.cpp )
2417target_include_directories (${PROJECT_NAME} PUBLIC include )
2518target_link_libraries (${PROJECT_NAME} PRIVATE endstone::headers )
19+
20+ if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" )
21+ target_compile_definitions (${PROJECT_NAME} PRIVATE _ITERATOR_DEBUG_LEVEL=0 )
22+ elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" )
23+ target_compile_options (${PROJECT_NAME} PRIVATE -stdlib=libc++ -fPIC )
24+ target_link_libraries (${PROJECT_NAME} PRIVATE -static-libgcc -static-libstdc++ libc++.a libc++abi.a )
25+ endif ()
You can’t perform that action at this time.
0 commit comments