2020-04-23 19:29:54 -04:00
|
|
|
cmake_minimum_required(VERSION 3.16)
|
2020-05-22 20:34:46 +02:00
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/functions.cmake)
|
2020-04-24 21:39:29 -04:00
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cpp.cmake)
|
2020-04-23 19:29:54 -04:00
|
|
|
|
2020-04-25 00:53:33 -04:00
|
|
|
if(NOT DEFINED install_dir)
|
|
|
|
|
set(install_dir bin/plugins)
|
|
|
|
|
endif()
|
|
|
|
|
|
2020-04-24 21:39:29 -04:00
|
|
|
macro(do_project)
|
|
|
|
|
do_cpp_project()
|
|
|
|
|
endmacro()
|
2020-04-23 19:29:54 -04:00
|
|
|
|
2020-04-24 21:39:29 -04:00
|
|
|
macro(do_src)
|
|
|
|
|
cpp_pre_target()
|
|
|
|
|
|
2020-04-25 00:53:33 -04:00
|
|
|
add_library(${PROJECT_NAME} SHARED ${input_files})
|
|
|
|
|
target_link_libraries(${PROJECT_NAME} uibase)
|
2020-04-24 21:39:29 -04:00
|
|
|
|
2020-05-22 21:10:38 +02:00
|
|
|
set_project_to_run_from_install(ModOrganizer.exe)
|
2020-04-24 21:39:29 -04:00
|
|
|
cpp_post_target()
|
|
|
|
|
|
2020-04-25 00:53:33 -04:00
|
|
|
install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION ${install_dir})
|
|
|
|
|
install(FILES $<TARGET_PDB_FILE:${PROJECT_NAME}> DESTINATION pdb)
|
2020-04-24 21:39:29 -04:00
|
|
|
endmacro()
|