Commit 8888f924 authored by Tobias Mayer's avatar Tobias Mayer

Disable configure target in subproject mode

parent 3b8525c4
...@@ -4,6 +4,14 @@ project(caf C CXX) ...@@ -4,6 +4,14 @@ project(caf C CXX)
include(CheckCSourceCompiles) include(CheckCSourceCompiles)
include(CheckCSourceRuns) include(CheckCSourceRuns)
get_directory_property(_parent PARENT_DIRECTORY)
if(_parent)
set(caf_is_subproject ON)
else()
set(caf_is_subproject OFF)
endif()
unset(_parent)
# Be nice to VIM users and Clang tools. # Be nice to VIM users and Clang tools.
set(CMAKE_EXPORT_COMPILE_COMMANDS 1) set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
...@@ -50,7 +58,9 @@ else() ...@@ -50,7 +58,9 @@ else()
endif() endif()
# add helper target that simplifies re-running configure # add helper target that simplifies re-running configure
add_custom_target(configure COMMAND ${CMAKE_CURRENT_BINARY_DIR}/config.status) if(NOT caf_is_subproject)
add_custom_target(configure COMMAND ${CMAKE_CURRENT_BINARY_DIR}/config.status)
endif()
################################################################################ ################################################################################
# utility functions # # utility functions #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment