From 85d4de24e3da7990c0184c8f1c60af4bb58c0409 Mon Sep 17 00:00:00 2001 From: jpekkila Date: Tue, 28 Jan 2020 14:12:25 +0200 Subject: [PATCH] Recompilation is now properly triggered when acc sources or the ac standard library are modified --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 61cdfdc..9b44ed0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -50,18 +50,18 @@ endif () get_filename_component(DSL_MODULE_DIR ${DSL_MODULE_DIR} REALPATH) message(STATUS "AC module dir: ${DSL_MODULE_DIR}") -set(DSL_SOURCES "${DSL_MODULE_DIR}/*") +set(DSL_SOURCES "${DSL_MODULE_DIR}/*" + "${CMAKE_SOURCE_DIR}/acc/stdlib/*") set(DSL_HEADERS "${PROJECT_BINARY_DIR}/user_kernels.h" "${PROJECT_BINARY_DIR}/user_defines.h") add_custom_command ( COMMENT "Building ACC objects ${DSL_MODULE_DIR}" COMMAND ${CMAKE_SOURCE_DIR}/acc/compile_acc_module.sh ${DSL_MODULE_DIR} - DEPENDS ${DSL_SOURCES} + DEPENDS ${DSL_SOURCES} acc OUTPUT ${DSL_HEADERS} ) add_custom_target(dsl_headers ALL DEPENDS ${DSL_HEADERS}) -add_dependencies(dsl_headers acc) ## Global flags if (DOUBLE_PRECISION)