cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / toolset.cmake
diff --git a/i686-linux-gnu-4.7/toolset.cmake b/i686-linux-gnu-4.7/toolset.cmake
new file mode 100644 (file)
index 0000000..a62ef88
--- /dev/null
@@ -0,0 +1,23 @@
+# Define our host system
+SET(CMAKE_SYSTEM_NAME Linux)
+SET(CMAKE_SYSTEM_VERSION 1)# Define the cross compiler locations
+SET(CMAKE_C_COMPILER   /opt/cross/i686-linux-gnu-4.7/usr/bin/x86_64-linux-gnu-gcc-4.7)
+SET(CMAKE_CXX_COMPILER /opt/cross/i686-linux-gnu-4.7/usr/bin/x86_64-linux-gnu-g++-4.7)
+SET(CMAKE_FIND_ROOT_PATH /opt/cross/i686-linux-gnu-4.7/)
+
+SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+# Search for libraries and headers in the target directories only
+SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+#add_definitions(-Wall -std=c11)
+add_definitions(-Wall)
+add_compile_options(-std=c++11)
+add_compile_options(--sysroot=/opt/cross/i686-linux-gnu-4.7/)
+#add_compile_options(-fPIC)
+#add_compile_options(-DSHARED)
+add_compile_options(-m32)
+set( CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -m32" )
+set( CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -std=c++11 --sysroot=/opt/cross/i686-linux-gnu-4.7/" )
+#set( CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -print-search-dirs" )
+set(CMAKE_LIBRARY_PATH /opt/cross/i686-linux-gnu-4.7/usr/lib/x86_64-linux-gnu/32)
+