Skip to content

Commit

Permalink
CMake: fix add_dir macros (now add *.c files)
Browse files Browse the repository at this point in the history
  • Loading branch information
eagleivg committed Jul 29, 2018
1 parent 3a891e9 commit 525a775
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions cmake/utils.cmake
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
macro(add_dir DIRS)
foreach(dir ${DIRS})
message( "adding ${dir} to ${PROJECT_NAME}")
include_directories (${dir} )
file( GLOB ${dir}__INCLUDES_H ${dir} ${dir}/*.h)
file( GLOB ${dir}__INCLUDES_HPP ${dir} ${dir}/*.hpp)
list( APPEND ${PROJECT_NAME}__INCLUDES ${${dir}__INCLUDES_H} ${${dir}__INCLUDES_HPP} )
file( GLOB ${dir}__SOURCES ${dir} ${dir}/*.cpp)
list( APPEND ${PROJECT_NAME}__SOURCES ${${dir}__SOURCES} )
message( "adding ${dir} to ${PROJECT_NAME}")
include_directories (${dir} )
file( GLOB ${dir}__INCLUDES_H ${dir} ${dir}/*.h)
file( GLOB ${dir}__INCLUDES_HPP ${dir} ${dir}/*.hpp)
list( APPEND ${PROJECT_NAME}__INCLUDES ${${dir}__INCLUDES_H} ${${dir}__INCLUDES_HPP} )
file( GLOB ${dir}__SOURCES_CPP ${dir} ${dir}/*.cpp)
file( GLOB ${dir}__SOURCES_C ${dir} ${dir}/*.c)
list( APPEND ${PROJECT_NAME}__SOURCES ${${dir}__SOURCES_C} ${${dir}__SOURCES_CPP} )
endforeach()
endmacro()

0 comments on commit 525a775

Please sign in to comment.