Исходник CMake | Шаблон проекта плагина для SA:MP сервера

vmprotect

Известный
Автор темы
351
192
Данный проект является базовым шаблоном для разработки плагинов под SA:MP сервер и подойдет тем, кто хочет создать свой собственный плагин.

Источники:
- samp-ptl

Проект на GitHub:
Шаблон плагина SA:MP на GitHub

Инструкция по сборке:

  1. Настройка сборки:
    Bash:
    cmake -B build -A Win32
  2. Сборка проекта:
    Bash:
    cmake --build build
 
Последнее редактирование:

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,783
2,608
Данный проект является базовым для тех, кто хочет сделать плагин под самповский сервер.


Источники:
samp-pugin-sdk
sampgdk

Проект:

Как собирать и билдить:
Билд:
cmake -B build -A Win32

Сборка:
cmake --build build
можно же через фетч подтягивать самп птл:
Makefile:
include(FetchContent)

FetchContent_Declare(
    samp-ptl
    GIT_REPOSITORY https://github.com/katursis/samp-ptl.git
    GIT_TAG 06b5e2b9c51879532368dd9e468b5e259ce5d7ce
)

FetchContent_MakeAvailable(samp-ptl)

# samp-ptl
add_library(samp-ptl INTERFACE)
target_include_directories(samp-ptl INTERFACE
    ${samp-ptl_SOURCE_DIR}
)

# project
target_link_libraries(${PROJECT_NAME} PRIVATE
    samp-ptl
)

target_compile_definitions(${PROJECT_NAME} PRIVATE
    HAVE_STDINT_H
)

позже закину свой мегапрожект
 
  • Нравится
Реакции: vmprotect

vmprotect

Известный
Автор темы
351
192
- Обновил немного проект, зависимости будут подтягиваться через фетч