1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-01-14 15:36:34 +00:00

Update CMakeLists.txt for cross-compiling.

This commit is contained in:
Peter 2021-10-21 13:58:55 +02:00 committed by Nick Briggs
parent 085e99a7c0
commit 8038a959c5

View File

@ -23,10 +23,12 @@ find_program(
)
IF (CLANG_TIDY_EXE)
IF (NOT CMAKE_CROSSCOMPILING)
# There are many many warnings for strcpy instances to deal with,
# but suppress it for now so that other issues are more obvious
#
SET(CMAKE_C_CLANG_TIDY ${CLANG_TIDY_EXE} -checks=-*,cert-*,clang-analyzer-security.*,-clang-analyzer-security.insecureAPI.strcpy,-clang-analyzer-security.insecureAPI.bzero -header-filter=.*)
SET(CMAKE_C_CLANG_TIDY ${CLANG_TIDY_EXE} -checks=-*,cert-*,clang-analyzer-security.*,-clang-analyzer-security.insecureAPI.strcpy,-clang-analyzer-security.insecureAPI.bzero -header-filter=.*)
ENDIF()
ENDIF()
INCLUDE(CheckLibraryExists)
@ -98,7 +100,7 @@ IF(MAIKO_DISPLAY_SDL)
SET(MAIKO_DISPLAY_SDL_DEFINITIONS
"-DSDL"
)
SET(MAIKO_DISPLAY_SDL_LIBRARIES SDL2::SDL2)
SET(MAIKO_DISPLAY_SDL_LIBRARIES SDL2)
SET(MAIKO_DISPLAY_SDL_SRCS
src/sdl.c
)
@ -430,7 +432,7 @@ IF(MAIKO_DISPLAY_SDL)
# Tell it that the SDL launcher is available.
TARGET_COMPILE_DEFINITIONS(lde PUBLIC ${MAIKO_DISPLAY_SDL_DEFINITIONS})
# This is needed so that it can call XOpenDisplay.
TARGET_LINK_LIBRARIES(lde SDL2::SDL2)
TARGET_LINK_LIBRARIES(lde SDL2)
ENDIF()
ADD_EXECUTABLE(ldeether src/ldeether.c src/dlpi.c)