added validation for dublicate include

This commit is contained in:
Andrei Yankovich 2020-04-19 17:48:14 +03:00
parent 4af60d539e
commit c5c74c393f

View File

@ -8,15 +8,19 @@
if(DEFINED QUASARAPP_LIBRARY) if(DEFINED QUASARAPP_LIBRARY)
return() return()
else() else()
set(QUASARAPP_LIBRARY ON CACHE BOOL "QUASARAPP_LIBRARY is includet" FORCE) set(QUASARAPP_LIBRARY 1)
add_definitions(-DQUASARAPP_LIBRARY) add_definitions(-DQUASARAPP_LIBRARY)
endif() endif()
project(QuasarApp LANGUAGES CXX)
if(TARGET ${PROJECT_NAME})
return()
endif()
cmake_minimum_required(VERSION 3.1) cmake_minimum_required(VERSION 3.1)
include(CMake/crossplatform/crossplatform.cmake) include(CMake/crossplatform/crossplatform.cmake)
project(QuasarApp LANGUAGES CXX)
include(CMake/ProjectOut.cmake) include(CMake/ProjectOut.cmake)
include(CMake/ccache.cmake) include(CMake/ccache.cmake)