diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/CMakeLists.txt | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 2c8ea38a1..a059aadba 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -23,19 +23,18 @@ if(USE_PCH AND CMAKE_COMPILER_IS_GNUCXX) string(REPLACE " " ";" PCH_CXXFLAGS "${CXXFLAGS} ${CMAKE_CXX_FLAGS}") file(GLOB PCH_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") - sort_list(PCH_SOURCES) + list(SORT PCH_SOURCES) foreach(PCH_SOURCE ${PCH_SOURCES}) find_includes(${PCH_SOURCE} INCLUDES) set(INCLUDES_LIST) - append_to_list(INCLUDES_LIST ${PCH_SOURCE}) + list(APPEND INCLUDES_LIST ${PCH_SOURCE}) foreach(INCLUDE ${INCLUDES}) # Extract the filename from the #include line extract_include_filename(${INCLUDE} FILENAME QUOTE_TYPE) if(QUOTE_TYPE STREQUAL "quotes") - find_in_list(PCH_SOURCES "${FILENAME}" FOUND) - if(NOT FOUND EQUAL -1) - append_to_list(INCLUDES_LIST ${FILENAME}) + if(NOT ${FILENAME} IN_LIST PCH_SOURCES) + list(APPEND INCLUDES_LIST ${FILENAME}) endif() endif() endforeach() |