katie/cmake/modules/OptimizeHeaders.cmake
Ivailo Monev 8e624dfd79 when optimizing headers undefine tools definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-14 01:15:44 +02:00

10 lines
394 B
CMake

# HEADERS_DIRECTORY and HEADERS_DEFINITIONS origin from the macro call
file(GLOB headers "$ENV{DESTDIR}/${HEADERS_DIRECTORY}/*.h")
message(STATUS "Optimizing header in: $ENV{DESTDIR}/${HEADERS_DIRECTORY}")
foreach(header ${headers})
execute_process(
COMMAND unifdef -UQT_BOOTSTRAPPED -UQT_MOC -UQT_RCC -UQT_UIC ${HEADERS_DEFINITIONS} "${header}" -o "${header}"
)
endforeach()