Updated linux toolchain files:
- instead of passing -m32, linux-x86.cmake will now use proper cross compiler
This commit is contained in:
@@ -23,7 +23,11 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc -static-libstdc++")
|
|||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
|
|
||||||
# specify the paths for find_(name), functions (target environment).
|
# specify the paths for find_(name), functions (target environment).
|
||||||
set(CMAKE_FIND_ROOT_PATH /usr/lib)
|
set(CMAKE_FIND_ROOT_PATH
|
||||||
|
/usr/lib
|
||||||
|
/usr/arm-linux-gnueabi
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
# search only for programs in the build host directories (find_program)
|
# search only for programs in the build host directories (find_program)
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|||||||
@@ -23,7 +23,11 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc -static-libstdc++")
|
|||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
|
|
||||||
# specify the paths for find_(name), functions (target environment).
|
# specify the paths for find_(name), functions (target environment).
|
||||||
set(CMAKE_FIND_ROOT_PATH /usr/lib)
|
set(CMAKE_FIND_ROOT_PATH
|
||||||
|
/usr/lib
|
||||||
|
/usr/aarch64-linux-gnu
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
# search only for programs in the build host directories (find_program)
|
# search only for programs in the build host directories (find_program)
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|||||||
@@ -17,7 +17,10 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc -static-libstdc++")
|
|||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
|
|
||||||
# specify the paths for find_(name), functions (target environment).
|
# specify the paths for find_(name), functions (target environment).
|
||||||
set(CMAKE_FIND_ROOT_PATH /usr/lib)
|
set(CMAKE_FIND_ROOT_PATH
|
||||||
|
/usr/lib
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
# search only for programs in the build host directories (find_program)
|
# search only for programs in the build host directories (find_program)
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|||||||
@@ -3,21 +3,25 @@
|
|||||||
|
|
||||||
# specify the target system properties
|
# specify the target system properties
|
||||||
set(CMAKE_SYSTEM_NAME Linux)
|
set(CMAKE_SYSTEM_NAME Linux)
|
||||||
set(CMAKE_SYSTEM_PROCESSOR x86)
|
set(CMAKE_SYSTEM_PROCESSOR i686)
|
||||||
|
|
||||||
# specify shared library suffix
|
# specify shared library suffix
|
||||||
set(OUT_FILE_SUFFIX "x86")
|
set(OUT_FILE_SUFFIX "x86")
|
||||||
|
|
||||||
# specify the compilers
|
# specify the compilers
|
||||||
set(CMAKE_C_COMPILER gcc)
|
set(CMAKE_C_COMPILER i686-linux-gnu-gcc)
|
||||||
set(CMAKE_CXX_COMPILER g++)
|
set(CMAKE_CXX_COMPILER i686-linux-gnu-g++)
|
||||||
|
|
||||||
# specify the compiler flags
|
# specify the compiler flags
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32 -static-libgcc -static-libstdc++")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32 -static-libgcc -static-libstdc++")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
|
||||||
|
|
||||||
# specify the paths for find_(name), functions (target environment).
|
# specify the paths for find_(name), functions (target environment).
|
||||||
set(CMAKE_FIND_ROOT_PATH /usr/lib32)
|
set(CMAKE_FIND_ROOT_PATH
|
||||||
|
/usr/lib32
|
||||||
|
/usr/i686-linux-gnu
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
# search only for programs in the build host directories (find_program)
|
# search only for programs in the build host directories (find_program)
|
||||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|||||||
Reference in New Issue
Block a user