SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS}")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
-SET(src ${CMAKE_SOURCE_DIR}/haltest/main.cpp
- ${CMAKE_SOURCE_DIR}/haltest/display.cpp
- ${CMAKE_SOURCE_DIR}/haltest/battery.cpp
- ${CMAKE_SOURCE_DIR}/haltest/board.cpp
- ${CMAKE_SOURCE_DIR}/haltest/bezel.cpp)
-ADD_EXECUTABLE(${PROJECT_NAME} ${src})
+FILE(GLOB HALTESTS "*.cpp")
+#LIST(REMOVE_ITEM HALTESTS "${CMAKE_SOURCE_DIR}/haltest/bezel.cpp")
+
+SET(SRCS ${CMAKE_SOURCE_DIR}/haltest/main.cpp ${HALTESTS})
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gtest_LDFLAGS} ${gtest_pkgs_LDFLAGS} -ldl ${HALAPI_LIBRARY})
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin/hal)