mirror of
https://github.com/ModOrganizer2/cmake_common.git
synced 2026-07-27 14:06:46 -07:00
21 lines
454 B
CMake
21 lines
454 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cpp.cmake)
|
|
|
|
macro(do_project)
|
|
do_cpp_project()
|
|
endmacro()
|
|
|
|
|
|
macro(do_src)
|
|
cpp_pre_target()
|
|
|
|
add_library(${CMAKE_PROJECT_NAME} SHARED ${input_files})
|
|
target_link_libraries(${CMAKE_PROJECT_NAME} uibase)
|
|
|
|
cpp_post_target()
|
|
|
|
|
|
install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION bin/plugins)
|
|
install(FILES $<TARGET_PDB_FILE:${CMAKE_PROJECT_NAME}> DESTINATION pdb)
|
|
endmacro()
|