From 3c89fd52679c8ccebceb30294a4bd815b51ede19 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 5 Dec 2016 11:22:26 +0100 Subject: Import Drive SDK --- .../deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 drive-sdk/deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake (limited to 'drive-sdk/deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake') diff --git a/drive-sdk/deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake b/drive-sdk/deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake new file mode 100644 index 0000000..c2b1121 --- /dev/null +++ b/drive-sdk/deps/bzle/cmake/modules/MacroOutOfSourceBuild.cmake @@ -0,0 +1,13 @@ +# Ensures that we do an out of source build + +MACRO(MACRO_ENSURE_OUT_OF_SOURCE_BUILD MSG) + STRING(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" +"${CMAKE_BINARY_DIR}" insource) + GET_FILENAME_COMPONENT(PARENTDIR ${CMAKE_SOURCE_DIR} PATH) + STRING(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" +"${PARENTDIR}" insourcesubdir) + IF(insource OR insourcesubdir) + MESSAGE(FATAL_ERROR "${MSG}") + ENDIF(insource OR insourcesubdir) +ENDMACRO(MACRO_ENSURE_OUT_OF_SOURCE_BUILD) + -- cgit v1.2.3