From 8149b7607a87b359a35c16628870c05824744cbb Mon Sep 17 00:00:00 2001 From: Stephen Hurd <deuce@synchro.net> Date: Tue, 8 Feb 2022 22:35:52 -0500 Subject: [PATCH] Define NO_X when appropriate, ciolib depends on encode as well as hash --- ciolib/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ciolib/CMakeLists.txt b/ciolib/CMakeLists.txt index ba67f55..9d0020a 100644 --- a/ciolib/CMakeLists.txt +++ b/ciolib/CMakeLists.txt @@ -80,6 +80,8 @@ target_include_directories(ciolib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) if(X11_FOUND) target_include_directories(ciolib PRIVATE ${X11_INCLUDE_DIR}) +else() + target_compile_definitions(ciolib PRIVATE NO_X) endif() target_compile_definitions(ciolib PRIVATE CIOLIB_EXPORTS) @@ -106,7 +108,7 @@ CHECK_FUNCTION_EXISTS(vasprintf HAVE_VASPRINTF) if(HAVE_VASPRINTF) target_compile_definitions(ciolib PRIVATE HAVE_VASPRINTF) endif() -target_link_libraries(ciolib hash xpdev) +target_link_libraries(ciolib hash encode xpdev) install( FILES ${HEADER} -- GitLab