[prev in list] [next in list] [prev in thread] [next in thread]
List: shrew-vpn-devel
Subject: [vpn-devel] [PATCH] Allow building out of tree
From: zeha () debian ! org (Christian Hofstaedtler)
Date: 2013-10-21 23:56:18
Message-ID: 20131021235618.GA26357 () nq ! home ! zeha ! at
[Download RAW message or body]
Building out of tree does not seem to work; bison, flex and gcc
abort because they can't find some source files.
Test: in a clean source tree:
mkdir obj
cd obj
cmake ..
make
diff --git a/source/iked/CMakeLists.txt b/source/iked/CMakeLists.txt
index 2e41586..0834257 100644
--- a/source/iked/CMakeLists.txt
+++ b/source/iked/CMakeLists.txt
@@ -111,7 +111,7 @@ add_custom_target( ConfParser echo "Creating Conf Parser" )
add_custom_command(
SOURCE conf.token.ll
COMMAND ${PATH_BIN_FLEX}
- ARGS -d -oconf.token.cpp conf.token.ll
+ ARGS -d -oconf.token.cpp ${CMAKE_CURRENT_SOURCE_DIR}/conf.token.ll
TARGET ConfParser
OUTPUTS conf.token.cpp )
@@ -120,7 +120,7 @@ add_custom_command(
add_custom_command(
SOURCE conf.parse.yy
COMMAND ${PATH_BIN_BISON}
- ARGS -oconf.parse.cpp conf.parse.yy
+ ARGS -oconf.parse.cpp ${CMAKE_CURRENT_SOURCE_DIR}/conf.parse.yy
TARGET ConfParser
OUTPUTS conf.parse.cpp conf.parse.hpp location.hh position.hh stack.hh )
diff --git a/source/qikea/CMakeLists.txt b/source/qikea/CMakeLists.txt
index 98682e2..efa4ee3 100644
--- a/source/qikea/CMakeLists.txt
+++ b/source/qikea/CMakeLists.txt
@@ -14,6 +14,7 @@ include_directories(
${IKE_SOURCE_DIR}/source/libidb
${IKE_SOURCE_DIR}/source/libith
${IKE_SOURCE_DIR}/source/liblog
+ ${CMAKE_CURRENT_BINARY_DIR}
${QT_INCLUDES} )
link_directories(
diff --git a/source/qikec/CMakeLists.txt b/source/qikec/CMakeLists.txt
index 4a6f1b4..cdf5f1f 100644
--- a/source/qikec/CMakeLists.txt
+++ b/source/qikec/CMakeLists.txt
@@ -16,6 +16,7 @@ include_directories(
${IKE_SOURCE_DIR}/source/libith
${IKE_SOURCE_DIR}/source/liblog
${IKE_SOURCE_DIR}/source/libip
+ ${CMAKE_CURRENT_BINARY_DIR}
${QT_INCLUDES} )
link_directories(
--
,''`. Christian Hofstaedtler <zeha at debian.org>
: :' : Debian Developer
`. `' 7D1A CFFA D9E0 806C 9C4C D392 5C13 D6DB 9305 2E03
`-
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic