myx/MyxCMake/lib/AddExecutable.cmake

23 lines
808 B
CMake
Raw Permalink Normal View History

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)
2024-03-18 21:16:53 +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()