diff --git a/pandatool/CMakeLists.txt b/pandatool/CMakeLists.txt index 162ba44e8e..cc1a060a71 100644 --- a/pandatool/CMakeLists.txt +++ b/pandatool/CMakeLists.txt @@ -36,9 +36,11 @@ add_subdirectory(src/pfmprogs) add_subdirectory(src/progbase) add_subdirectory(src/pstatserver) add_subdirectory(src/ptloader) +add_subdirectory(src/text-stats) add_subdirectory(src/vrml) add_subdirectory(src/vrmlegg) add_subdirectory(src/vrmlprogs) +add_subdirectory(src/win-stats) add_subdirectory(src/xfile) add_subdirectory(src/xfileegg) add_subdirectory(src/xfileprogs) diff --git a/pandatool/src/text-stats/CMakeLists.txt b/pandatool/src/text-stats/CMakeLists.txt new file mode 100644 index 0000000000..d5cff0d4fc --- /dev/null +++ b/pandatool/src/text-stats/CMakeLists.txt @@ -0,0 +1,19 @@ +if(NOT HAVE_NET) + return() +endif() + +set(TEXTSTATS_HEADERS + textMonitor.h textMonitor.I + textStats.h +) + +set(TEXTSTATS_SOURCES + textMonitor.cxx + textStats.cxx +) + +composite_sources(text-stats TEXTSTATS_SOURCES) +add_executable(text-stats ${TEXTSTATS_HEADERS} ${TEXTSTATS_SOURCES}) +target_link_libraries(text-stats p3progbase p3pstatserver) + +install(TARGETS text-stats EXPORT Tools COMPONENT Tools DESTINATION bin) diff --git a/pandatool/src/win-stats/CMakeLists.txt b/pandatool/src/win-stats/CMakeLists.txt new file mode 100644 index 0000000000..7c36316fc5 --- /dev/null +++ b/pandatool/src/win-stats/CMakeLists.txt @@ -0,0 +1,37 @@ +if(NOT WIN32 OR NOT HAVE_NET) + return() +endif() + +set(WINSTATS_HEADERS + winStatsChartMenu.h + winStatsGraph.h + winStats.h + winStatsLabel.h + winStatsLabelStack.h + winStatsMenuId.h + winStatsMonitor.h winStatsMonitor.I + winStatsPianoRoll.h + winStatsServer.h + winStatsStripChart.h +) + +set(WINSTATS_SOURCES + winStatsChartMenu.cxx + winStats.cxx + winStatsGraph.cxx + winStatsLabel.cxx + winStatsLabelStack.cxx + winStatsMonitor.cxx + winStatsPianoRoll.cxx + winStatsServer.cxx + winStatsStripChart.cxx +) + +composite_sources(win-stats WINSTATS_SOURCES) +add_executable(win-stats ${WINSTATS_HEADERS} ${WINSTATS_SOURCES}) +target_link_libraries(win-stats p3progbase p3pstatserver) + +# This program is NOT actually called win-stats. It's just pstats.exe +set_target_properties(win-stats PROPERTIES OUTPUT_NAME "pstats") + +install(TARGETS win-stats EXPORT Tools COMPONENT Tools DESTINATION bin)