More explanations about the building process
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 3 Jun 2013 06:18:03 +0000 (08:18 +0200)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Mon, 3 Jun 2013 06:18:03 +0000 (08:18 +0200)
BUILDING
cmake/cross/README-crosscompile.txt
cmake/cross/llvm-clang.cmake
cmake/cross/win32_on_linux.cmake

index 8197700..13223d2 100644 (file)
--- a/BUILDING
+++ b/BUILDING
@@ -10,3 +10,7 @@ be already reasonable.
 
 > cd build
 > ccmake ..
+
+If you want to crosscompile the routing agent, you will find a few
+examples in the cmake/cross. To compile the code with OpenWRT, you
+can use the repository (or a local copy) as an OpenWRT feed.
index ad79c6b..6c36476 100644 (file)
@@ -5,11 +5,10 @@ Crosscompilation with CMake is not really difficult.
 mkdir build-android
 cd build-android
 
-2) then run cmake with the right crosscompile template (see /files for examples)
+2) then run cmake with the right crosscompile template (see /cross for examples)
 
-cmake -D CMAKE_TOOLCHAIN_FILE=../cmake/files/android_on_linux.cmake ..
+cmake -D CMAKE_TOOLCHAIN_FILE=../cmake/cross/android_on_linux.cmake ..
 
 3) start building
 
 make
-
index a8f7e01..0c3d90b 100644 (file)
 SET(CMAKE_C_COMPILER clang)
 SET(CMAKE_CXX_COMPILER clang++)
 SET(CMAKE_LINKER gold)
-
-# here is the target environment located
-# SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32/)
-
-# adjust the default behaviour of the FIND_XXX() commands:
-# search headers and libraries in the target environment, search 
-# programs in the host environment
-#set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
-#set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
-#set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
index f899641..9821e1f 100644 (file)
@@ -14,7 +14,7 @@ SET(CMAKE_C_COMPILER i686-w64-mingw32-gcc)
 SET(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)
 SET(CMAKE_RC_COMPILER i686-w64-mingw32-windres)
 
-# here is the target environment located
+# here is the target environment located (adapt to your local path)
 # SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32/)
 
 # adjust the default behaviour of the FIND_XXX() commands: