From 3e2aecdb6435624734647fa85220b8a2cb0c2df4 Mon Sep 17 00:00:00 2001 From: Jimmy Lipham Date: Sat, 16 May 2020 14:55:20 -0500 Subject: [PATCH] Adding cross-compilation support --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index d858b58..b0ac065 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,6 +45,7 @@ option(APPLE_UNIVERSAL_BIN "Apple: Build universal binary" OFF) option(MSVC_SHARED_RT "MSVC: Build with shared runtime libs (/MD)" ON) option(MSVC_STHREADED_RT "MSVC: Build with single-threaded static runtime libs (/ML until VS .NET 2003)" OFF) +option(CROSS_ROOT "Cross-compilation root path" OFF) ### ### Sources, headers, directories and libs @@ -69,8 +70,13 @@ if(VERBOSE) endif() # use -DEXTRA_INC=";" and -DEXTRA_LINK=";" +if(CROSS_ROOT) +include_directories(${PINPROC_SOURCE_DIR}/include ${EXTRA_INC} ${CROSS_ROOT}/usr/local/include) +link_directories(${EXTRA_LINK} ${CROSS_ROOT}/usr/local/lib) +else() include_directories(${PINPROC_SOURCE_DIR}/include ${EXTRA_INC} /usr/local/include) link_directories(${EXTRA_LINK} /usr/local/lib) +endif() set(YAML_CPP_LIB "yaml-cpp") set(YAML_CPP_LIB_DBG "${YAML_CPP_LIB}")