From 8d8179d3b412cdd2c1af60539b9aec89631f3fe6 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Wed, 8 Oct 2025 22:54:47 +0200 Subject: Allow building thumbnail from the top-level build --- thumbnail/CMakeLists.txt | 6 ++---- thumbnail/Makefile | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'thumbnail') diff --git a/thumbnail/CMakeLists.txt b/thumbnail/CMakeLists.txt index 9df2f34..d4edf8d 100644 --- a/thumbnail/CMakeLists.txt +++ b/thumbnail/CMakeLists.txt @@ -1,9 +1,7 @@ cmake_minimum_required(VERSION 3.13) -project(thumbnail) +project(thumbnail LANGUAGES C) add_executable(${PROJECT_NAME} cftw.c crealpath.c main.c) -add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../libweb/dynstr - ${CMAKE_BINARY_DIR}/dynstr) -target_include_directories(${PROJECT_NAME} PRIVATE ..) +target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR}) target_compile_definitions(${PROJECT_NAME} PRIVATE _FILE_OFFSET_BITS=64) include(FindPkgConfig) pkg_check_modules(ImageMagick REQUIRED IMPORTED_TARGET ImageMagick) diff --git a/thumbnail/Makefile b/thumbnail/Makefile index d921e85..2d7b100 100644 --- a/thumbnail/Makefile +++ b/thumbnail/Makefile @@ -20,6 +20,9 @@ all: $(PROJECT) clean: rm -f $(OBJECTS) $(DEPS) +distclean: clean + rm -f $(PROJECT) + $(PROJECT): $(OBJECTS) $(DYNSTR) $(CC) $(OBJECTS) $(LDFLAGS) $(LIBS) -o $@ -- cgit v1.2.3