2022-10-05 11:57:56 +00:00
|
|
|
|
#[=======================================================================[.rst:
|
|
|
|
|
myx_add_executable
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
Вспомогательная функция для создания исполняемого файла::
|
|
|
|
|
|
2022-10-09 18:14:12 +00:00
|
|
|
|
myx_add_executable(TARGET_NAME)
|
2022-10-05 11:57:56 +00:00
|
|
|
|
|
|
|
|
|
Используется для совместимости с версиями CMake раньше 3.11,
|
|
|
|
|
в которых было необходимо указать хотя бы один файл с исходными текстами.
|
|
|
|
|
|
|
|
|
|
#]=======================================================================]
|
|
|
|
|
|
|
|
|
|
include_guard(GLOBAL)
|
|
|
|
|
|
2022-10-09 18:14:12 +00:00
|
|
|
|
function(myx_add_executable TARGET_NAME)
|
2022-10-05 11:57:56 +00:00
|
|
|
|
if(${CMAKE_VERSION} VERSION_LESS "3.11.0")
|
2022-10-09 18:14:12 +00:00
|
|
|
|
add_executable(${TARGET_NAME} ${ARGN} "")
|
2022-10-05 11:57:56 +00:00
|
|
|
|
else()
|
2022-10-09 18:14:12 +00:00
|
|
|
|
add_executable(${TARGET_NAME} ${ARGN})
|
2022-10-05 11:57:56 +00:00
|
|
|
|
endif()
|
|
|
|
|
endfunction()
|