[Kst] branches/work/kst/portto4/kst
Peter Kümmel
syntheticpp at gmx.net
Mon Jan 17 12:44:49 CET 2011
SVN commit 1215042 by kuemmel:
each lib has its own pch:
105M ./src/libkst/kstcore_pch.h.gch
111M ./src/libkstmath/kstmath_pch.h.gch
116M ./src/widgets/kstwidgets_pch.h.gch
121M ./src/libkstapp/kstapp_pch.h.gch
M +4 -4 cmake/modules/KstMacros.cmake
A src/libkst/kstcore_pch
A src/libkstapp/kstapp_pch
A src/libkstmath/kstmath_pch
A src/widgets/kstwidgets_pch
--- branches/work/kst/portto4/kst/cmake/modules/KstMacros.cmake #1215041:1215042
@@ -83,10 +83,10 @@
string(TOUPPER BUILD_${kst_name} _build_macro)
add_definitions(-D${_build_macro})
if(kst_pch)
- # TODO each lib could use its own pch header
- set(pch ${CMAKE_CURRENT_BINARY_DIR}/pch.h)
- configure_file(${kst_dir}/pch.h ${pch})
- kst_add_pch_rule(${pch} kst_${kst_name}_sources ${type})
+ set(pch ${kst_name}_pch)
+ configure_file(${kst_${kst_name}_folder}/${pch} ${CMAKE_CURRENT_BINARY_DIR}/${pch}.h COPYONLY)
+ #add_definitions(-DKST_PCH_RECURSIVE) # only some percents faster
+ kst_add_pch_rule(${CMAKE_CURRENT_BINARY_DIR}/${pch}.h kst_${kst_name}_sources ${type})
endif()
if(kst_merge_files)
if(kst_merge_rebuild)
More information about the Kst
mailing list