Pārlūkot izejas kodu

Include subproject.cmake

master
Jari Vetoniemi pirms 10 gadiem
vecāks
revīzija
4898ecbaf8
1 mainītis faili ar 20 papildinājumiem un 0 dzēšanām
  1. +20
    -0
      CMake/subproject.cmake

+ 20
- 0
CMake/subproject.cmake Parādīt failu

@ -0,0 +1,20 @@
function(add_subproject name)
if(ARGC GREATER 1)
set(package_name ${ARGV1})
else()
set(package_name ${name})
endif()
if(TARGET ${name})
message("Subproject ${name} already included, skipping")
else()
find_package(${package_name} QUIET)
string(TOUPPER ${package_name} upper)
if(NOT SOURCE_${upper} AND ${upper}_FOUND)
message("Found ${package_name} on system")
else()
message("Adding ${name} as subdirectory")
add_subdirectory(${name} EXCLUDE_FROM_ALL)
endif()
endif()
endfunction()

Notiek ielāde…
Atcelt
Saglabāt