CMake: generates a list of all source files.
This will be used for the style-checking script.
This commit is contained in:
parent
9e7b9a4ebe
commit
5194eef07d
1
.gitignore
vendored
1
.gitignore
vendored
@ -65,6 +65,7 @@ lib/tolua++/tolua
|
|||||||
src/Bindings/Bindings.*
|
src/Bindings/Bindings.*
|
||||||
src/Bindings/BindingDependecies.txt
|
src/Bindings/BindingDependecies.txt
|
||||||
MCServer.dir/
|
MCServer.dir/
|
||||||
|
src/AllFiles.lst
|
||||||
|
|
||||||
#win32 cmake stuff
|
#win32 cmake stuff
|
||||||
*.vcxproj
|
*.vcxproj
|
||||||
|
@ -228,6 +228,26 @@ else ()
|
|||||||
set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "${CMAKE_MODULE_LINKER_FLAGS_RELEASE} /DEBUG")
|
set(CMAKE_MODULE_LINKER_FLAGS_RELEASE "${CMAKE_MODULE_LINKER_FLAGS_RELEASE} /DEBUG")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
# Generate a list of all source files:
|
||||||
|
set(ALLFILES "")
|
||||||
|
foreach(folder ${FOLDERS})
|
||||||
|
get_directory_property(FOLDER_SRCS DIRECTORY ${folder} DEFINITION SRCS)
|
||||||
|
foreach (src ${FOLDER_SRCS})
|
||||||
|
list(APPEND ALLFILES "${folder}/${src}")
|
||||||
|
endforeach(src)
|
||||||
|
|
||||||
|
get_directory_property(FOLDER_HDRS DIRECTORY ${folder} DEFINITION HDRS)
|
||||||
|
foreach (hdr ${FOLDER_HDRS})
|
||||||
|
list(APPEND ALLFILES "${folder}/${hdr}")
|
||||||
|
endforeach(hdr)
|
||||||
|
endforeach(folder)
|
||||||
|
foreach(arg ${ALLFILES})
|
||||||
|
set(ALLFILESLINES "${ALLFILESLINES}${arg}\n")
|
||||||
|
endforeach()
|
||||||
|
FILE(WRITE "AllFiles.lst" "${ALLFILESLINES}")
|
||||||
|
|
||||||
|
|
||||||
set(EXECUTABLE MCServer)
|
set(EXECUTABLE MCServer)
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
|
Loading…
Reference in New Issue
Block a user