diff options
author | Adam <Adam@anope.org> | 2011-02-20 01:05:16 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-02-20 01:05:16 -0500 |
commit | c83b2b73d7c5f264dedb67b878d116b5b10a4742 (patch) | |
tree | 407251a2bb3bf738194b6ec7654b0872b6bab1d5 /include/CMakeLists.txt | |
parent | dfbb5264fac5b418da536cc968aed4bf5cde8b76 (diff) |
Much more work on the live SQL. Should work pretty decently now under heavy load.
Diffstat (limited to 'include/CMakeLists.txt')
-rw-r--r-- | include/CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 8b292aea2..a2f8c42d7 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt @@ -19,6 +19,8 @@ endif(NOT WIN32) set(PCH_SOURCES_GCH "") if(CMAKE_COMPILER_IS_GNUCXX) string(REPLACE " " ";" PCH_CXXFLAGS ${CXXFLAGS}) + file(GLOB INCLUDE_SRCS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h") + remove_item_from_list(INCLUDE_SRCS "version.h") set(PCH_SOURCES "module.h;modules.h;services.h") foreach(PCH_SOURCE ${PCH_SOURCES}) @@ -32,7 +34,8 @@ if(CMAKE_COMPILER_IS_GNUCXX) set(PCH_SOURCES_GCH "${PCH_SOURCES_GCH};${CMAKE_CURRENT_BINARY_DIR}/${PCH_SOURCE}.gch") add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${PCH_SOURCE}.gch - COMMAND ${CMAKE_CXX_COMPILER} ARGS ${PCH_CXXFLAGS} ${PCH_EXTRAFLAGS} -I${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${PCH_SOURCE} -o ${CMAKE_CURRENT_BINARY_DIR}/${PCH_SOURCE}.gch VERBATIM + COMMAND ${CMAKE_CXX_COMPILER} ARGS ${PCH_CXXFLAGS} ${PCH_EXTRAFLAGS} -I${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${PCH_SOURCE} -o ${CMAKE_CURRENT_BINARY_DIR}/${PCH_SOURCE}.gch + DEPENDS ${INCLUDE_SRCS} VERBATIM ) endforeach(PCH_SOURCE ${PCH_SOURCES}) endif(CMAKE_COMPILER_IS_GNUCXX) |