diff --git a/linux-arm.cmake b/linux-arm.cmake index 05a9231..f197089 100644 --- a/linux-arm.cmake +++ b/linux-arm.cmake @@ -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++") # 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) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) diff --git a/linux-arm64.cmake b/linux-arm64.cmake index 5fe8f67..c68177a 100644 --- a/linux-arm64.cmake +++ b/linux-arm64.cmake @@ -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++") # 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) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) diff --git a/linux-x64.cmake b/linux-x64.cmake index 252502e..3298912 100644 --- a/linux-x64.cmake +++ b/linux-x64.cmake @@ -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++") # 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) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) diff --git a/linux-x86.cmake b/linux-x86.cmake index 73a860e..d0329a8 100644 --- a/linux-x86.cmake +++ b/linux-x86.cmake @@ -3,21 +3,25 @@ # specify the target system properties set(CMAKE_SYSTEM_NAME Linux) -set(CMAKE_SYSTEM_PROCESSOR x86) +set(CMAKE_SYSTEM_PROCESSOR i686) # specify shared library suffix set(OUT_FILE_SUFFIX "x86") # specify the compilers -set(CMAKE_C_COMPILER gcc) -set(CMAKE_CXX_COMPILER g++) +set(CMAKE_C_COMPILER i686-linux-gnu-gcc) +set(CMAKE_CXX_COMPILER i686-linux-gnu-g++) # specify the compiler flags -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32 -static-libgcc -static-libstdc++") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32 -static-libgcc -static-libstdc++") +set(CMAKE_C_FLAGS "${CMAKE_C_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). -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) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)