diff --git a/CMake/LofarMacros.cmake b/CMake/LofarMacros.cmake
index 02d3761bf8850553862427955179f8d64f134c5a..743c0afcb73b2739dcb478e3089345a94c4b95a8 100644
--- a/CMake/LofarMacros.cmake
+++ b/CMake/LofarMacros.cmake
@@ -144,7 +144,7 @@ if(NOT DEFINED LOFAR_MACROS_INCLUDED)
       if(_srcs MATCHES ".+")
         lofar_add_executable(${_name} ${_srcs})
       else()
-        add_custom_target(${_name})
+        add_custom_target(${_name} ALL)
       endif(_srcs MATCHES ".+")
       if(_deps MATCHES ".+")
         add_dependencies(${_name} ${_deps})