From fac400f91876c2f452c25eb5fb432cda41d41443 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Mon, 11 Jan 2021 20:30:56 -0800 Subject: [PATCH] Clean up CMakeLists.txt for Solaris (SunOS5) builds with ethernet enabled (#210) dlpidefs.h was missing from the list of headers. Solaris compiles should have USE_DLPI set. ldeether depends on the dlpi object in the maiko library. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 84ab4dc..1a4093d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,6 +77,7 @@ ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") LIST(APPEND MAIKO_DEFINITIONS "-DAIX" # This is temporary "-DOS5" + "-DUSE_DLPI" ) ENDIF() @@ -278,6 +279,7 @@ SET(MAIKO_HDRS inc/dirdefs.h inc/display.h inc/dld.h + inc/dlpidefs.h inc/drawdefs.h inc/dskdefs.h inc/dspdata.h @@ -456,6 +458,7 @@ TARGET_LINK_LIBRARIES(lde X11::X11) ADD_EXECUTABLE(ldeether src/ldeether.c) TARGET_COMPILE_DEFINITIONS(ldeether PUBLIC ${MAIKO_DEFINITIONS}) TARGET_INCLUDE_DIRECTORIES(ldeether PUBLIC inc) +TARGET_LINK_LIBRARIES(ldeether maiko) ADD_EXECUTABLE(ldex src/main.c vdate.c) TARGET_LINK_LIBRARIES(ldex maiko)